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

完成于2017-11-06

价格 免费
  • 获取游戏物体的四种方式
  •  拖拽,组件也可以直接拖拽获取,不过所拖拽对象必须含有该组件
  • transform.Find("FatherGameObject/ChildGameObject") 返回一个transform组件,没有返回null,这种查找方式性能较高
  • GameObject.Find(" "); 不推荐使用
  • GameObject.FindWithTag("");性能较高
[展开全文]
gentlemanlance · 2018-05-17 · 该任务已被删除 0
  • 删除所有子对象 Transform[] children = gameObject.GetComponentsInChildren<Transform>();
  • Destroy(children[i].gameObject);
  • 注意数组中第一个元素是父对象本身
[展开全文]
gentlemanlance · 2018-05-16 · 该任务已被删除 0
  • 枚举类型最后一个字段后不写分号
[展开全文]
gentlemanlance · 2018-05-16 · 该任务已被删除 0
  • 当Inspector中的变量值与代码中的不一致时,以Inspector的值为准
  • 不指定访问修饰符,默认为private
[展开全文]
gentlemanlance · 2018-05-16 · 该任务已被删除 0
  • print() 只能用于组件中,即继承了MonoBehaviour的脚本
  • Debug.Log() 可以在任意类型的方法中使用。
  • Debug.LogWarning()
  • Debug.LogError()
[展开全文]
gentlemanlance · 2018-05-16 · 该任务已被删除 0
  • 输入 /*直接回车
[展开全文]
gentlemanlance · 2018-05-16 · 该任务已被删除 0

void start(){

 

}

[展开全文]
gjy1996 · 2018-05-12 · 该任务已被删除 0

游戏物体的获取

 

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

禁用的脚本中的public 方法也可以使用

 

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

foreach

主要用来遍历

 

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

枚举类型   便于阅读代码

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

运算符

数学 + - * /

赋值= += -= *= /= %=

比较(返回值为bu

> < >= <= == !=

逻辑(操作数为布尔值)

&&  同正为正,否则为假

 ||   同假为假,否则为正

! 取反 布尔值

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

变量的定义

初始值是以inspector上的值为准

在面板上可以修改  public

默认为Private

 

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

等级:

命名空间{

类{

方法  字段

}

 

}

 

 

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

类中的方法

模板可以进行的动作

在同一类中,方法的方法体中可以访问字段;

Public 方法可以通过对象名.方法名调用;

方法的调用是在改变调用对象的相关参数值

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

类中字段的使用

访问级别为public 的字段可以通过对象名.字段名

进行访问

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

类的创建,声明,构造

主类类名和文件名相同

类名 :类名1

类名继承类名1;

但是C# 方法默认访问级别: private。

类的声明

类名 变量名

类的构造

 new

对类中的每项内容进行初始化,

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

方法的返回值

 

不同方法内可以定义名称相同相同的变量

同一方法内不行

 

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

不同的属性在方法中可以通过参数来设置

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

枚举类型

enum  类型名(命名方式与类相同)

{

 

}

声明变量 

类型名  变量名=类型名 .类型;

[展开全文]
任者 · 2018-05-12 · 该任务已被删除 0

授课教师

SiKi学院老师

课程特色

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