39307人加入学习
(83人评价)
Unity中的C#编程 - 零基础(Unity 2017)

完成于2017-11-06

价格 免费

数组名.Length可以动态的知道数组的长度

[展开全文]
酒以慰风尘 · 2019-02-18 · 该任务已被删除 0

Ctrl+k//快捷注释

[展开全文]
9999 · 2019-04-27 · 该任务已被删除 0

void Start() {

int hp = 100;

Enemy emeny1 = new Emeny();

}

 

 

class Enemy {

     string name;

     int hp;

}

[展开全文]
xuerenwei1234 · 2019-08-18 · 该任务已被删除 0

1.主类public:和文件名一致

子类:父类    父类拥有的子类也会拥有

2定义类

class 类名{}

3.类的声明

4.创建类的声明

类名  名称=new  类名();

Enemy enemy1 = new Enemy();

 

[展开全文]
Substanti · 2020-03-03 · 该任务已被删除 0

ctrl + k    ctrl + c    注释

 

[展开全文]
Asaie · 2020-10-12 · 该任务已被删除 0

print()输出/Debug.Log啥都可输出

Debug.LogWarning输出带黄色感叹号的语句

Debug.LogError输出带错误的语句

[展开全文]
FYXB · 2021-01-10 · 该任务已被删除 0

枚举类型

enum  RoleType{

     Mag,

Soldier,

Wizard

}

[展开全文]
孤一样 · 2021-02-24 · 该任务已被删除 0

获取物体四种方式

1.public GameObject     gameob;

拖拽获取

2.transform.Find("需要查找的名字 ")

只能获取子物体或子子物体

3.GameObject.Find("需要查找的名字")

但是消耗内存,是遍历(需要保证名字是唯一的)

4.GameObjcet.FindWitgTag("player")

用标签来获取,先指定标签如一个player

[展开全文]
北美服IDTryn · 2022-01-21 · 该任务已被删除 0

Collider

BoxCollioder

GetComponetsInChildren<>()

[展开全文]
借雨梦云 · 2018-11-09 · 该任务已被删除 0

//单行注释

/* */多行注释

一般多行注释结构如下:

/*lasdajh

*asdkaskd

*

*

*/

[展开全文]
真正有影 · 2020-06-20 · 该任务已被删除 0

if语句 和 if-else语句

 

[展开全文]
挥望 · 2020-08-10 · 该任务已被删除 0

方法中的返回值:

void Add(int a,int b)

{int res = a+b;}

在start方法里定义

Add(10,67);  //这里是示例

print(res);

//在start里不能直接调用res方法,因为它是在Add方法里的。

∴要给它一个返回值

对于一个方法只能有一种返回值

返回的类型要名字一致:

string Add(int a, int b)

{ int res = a+b;

return res;

//这里res不对,因为值为字符串类型,所以应该返回的是字符串类型的值

return string;

在start方法里定义:

int res = Add(10,67);

print(res);

[展开全文]

日志输出方法:

Debug.Log()以普通信息方式输出

Debug.LogWarning()以警告信息方式输出

Debug.LogError()以错误信息方式输出

[展开全文]
钥叁 · 2018-02-26 · 该任务已被删除 0

hp = hp+10;可以简写成hp+=10;

hp++是hp=hp+1;hp--是hp=hp-1;

[展开全文]
星佑 · 2019-06-03 · 该任务已被删除 0

1.利用类声明的变量叫做对象

2.通过对象来访问类中的变量,将类中变量设为公开

3.构造对象

4.一般类前都有public,可以在外部访问的类。

5.如果class前不加public访问修饰符的话,那就是默认的是internal,public是整个解决项目中都可以访问,而internal是只能在本项目中访问,一般都手动写上public

5.字符串的默认值是

 

[展开全文]
Substanti · 2020-03-03 · 该任务已被删除 0

代码输出方式:

1.针对组件输出:print('alksjdlkjasd');

2.什么都能输出:Debug.Log('sdfsdfsfd');

3.警告输出:Debug.LogWarning('sdfsdfsfd');

4错误输出:Debug.LogError(''46546);

[展开全文]
真正有影 · 2020-06-20 · 该任务已被删除 0

数组

类型[ ]   变量名 = { 变数数据堆 }

1)通过索引查询值  数组名[索引号]

 

[展开全文]
挥望 · 2020-08-10 · 该任务已被删除 0

方法中参数的类型

 

[展开全文]
孤一样 · 2021-02-24 · 该任务已被删除 0

1.枚举类型

敌人——魔法师  ,战士 、巫师、坦克、射手等

int roleType =0 //0代表什么、1代表什么等;

enum RoleType{

Mag,

Soldier,

Wizard

}

这时定义好的一个类型, RoleType rt =RoleType.Mag

rt=RoleType.Soldier; 等等

[展开全文]
瞴眳 · 2018-11-22 · 该任务已被删除 0
  • 数学运算符

+  -  *  /  %

  • 赋值运算符

=  +=  -=   *=  /=  %=

  • 比较运算符

> >=  <  <=  ==  !=

  • 逻辑运算符

&& //逻辑与,两个满足条件输出ture,否则false例如print(true && true);输出true

               print(true && false);输出false

               print(false && true);输出false

               print(false && false);输出false

||  // 逻辑或,满足一个条件输出true,例如

               print(true || true);输出true

               print(true || false);输出true

               print(false || true);输出true

               print(false || false);输出false

! //取反,一般用于if条件判断,例如角色是否死亡

[展开全文]
酒以慰风尘 · 2019-02-19 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

下载资料(2)
视频(37)