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

完成于2017-11-06

价格 免费

C#脚本  C#源文件

[展开全文]
ruiqiang · 2021-08-16 · 该任务已被删除 0

数组   

类型[] 数组名 = {数组值}

int[] hps = {100,20,80,90,30}; //数组长度为5
//通过索引来访问数据 0 1 2 3 4 
print(hps[1]);

数组名[索引]

 

 

[展开全文]
YiYiYi11 · 2021-08-15 · 该任务已被删除 0

if()

{

}

if(hp<=0)
{
print("播放死亡动画");
}
else
{
}

 

[展开全文]
YiYiYi11 · 2021-08-15 · 该任务已被删除 0

hp++;

print(hp);自增1

hp--;

print(hp);减少1

[展开全文]
YiYiYi11 · 2021-08-15 · 该任务已被删除 0

单行注释:

两个英文的//

注释不会运行

也可以写在代码的后面

多行注释:

/*

*

*

*/

 

 

[展开全文]
YiYiYi11 · 2021-08-15 · 该任务已被删除 0

注意:文件名与类名保持一致(修改名称后记得同步修改)

[展开全文]
YiYiYi11 · 2021-08-15 · 该任务已被删除 0

start只执行一次

update每帧执行

在project中先创建一个Scripts文件夹,右键创建c#脚本

在hierarchy中创建gameobject

将脚本拖拽到对应物体的insperor-add component

 

[展开全文]
YiYiYi11 · 2021-08-15 · 该任务已被删除 0

在help中scripting reference中查询api手册

[展开全文]
叶宇轩 · 2021-08-13 · 该任务已被删除 0

声明的类为对象

null为空值

须public 公开后才可访问

[展开全文]
叶宇轩 · 2021-08-13 · 该任务已被删除 0

类与类之间可以继承

通过基础类组成新的类

赋值要使用new方法

[展开全文]
叶宇轩 · 2021-08-13 · 该任务已被删除 0

有返回值的话只能有一个返回值,且类型要一致

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

枚举类型:enum+枚举名 {各名字}

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

习惯驼峰命名

重命名时最好选择选择重载解决方案

方法结构:返回值 方法名(参数){方法体}

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

将collapse取消勾选可以使相同的数不合并

数组名+.length可以访问数组的长度

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

for循环小括号内定义循环条件次数;大括号内为循环体

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

数组内数值可由正常方式赋值更改

另一种数组声明方式确定数组数值数量,默认数值为0

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

结构:数组类型[] 数组名 ={数组值}

通过索引访问数据,结构:数组名:数组名[索引](从0开始)

索引不可超出范围

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

int[] hps = new int[5] {1,2,3,4,5}

[展开全文]
江户川乱步 · 2021-08-07 · 该任务已被删除 0

整形:

jian tu ku

[展开全文]
AAALin · 2021-08-06 · 该任务已被删除 0

比较预算符(配合bool):大于、小于、大于等于、小于等于、等于

结构:操作数1,运算符,操作数2 

hp+=10相当于hp=hp+10(hp增加10)其它运算符同类

hp++为自增1,减号同理

[展开全文]
叶宇轩 · 2021-08-07 · 该任务已被删除 0

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

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

学员动态