C#脚本 C#源文件
C#脚本 C#源文件
数组
类型[] 数组名 = {数组值}
int[] hps = {100,20,80,90,30}; //数组长度为5
//通过索引来访问数据 0 1 2 3 4
print(hps[1]);
数组名[索引]
if()
{
}
if(hp<=0)
{
print("播放死亡动画");
}
else
{
}
hp++;
print(hp);自增1
hp--;
print(hp);减少1
单行注释:
两个英文的//
注释不会运行
也可以写在代码的后面
多行注释:
/*
*
*
*/
注意:文件名与类名保持一致(修改名称后记得同步修改)
start只执行一次
update每帧执行
在project中先创建一个Scripts文件夹,右键创建c#脚本
在hierarchy中创建gameobject
将脚本拖拽到对应物体的insperor-add component
在help中scripting reference中查询api手册
声明的类为对象
null为空值
须public 公开后才可访问
类与类之间可以继承
通过基础类组成新的类
赋值要使用new方法
有返回值的话只能有一个返回值,且类型要一致
枚举类型:enum+枚举名 {各名字}
习惯驼峰命名
重命名时最好选择选择重载解决方案
方法结构:返回值 方法名(参数){方法体}
将collapse取消勾选可以使相同的数不合并
数组名+.length可以访问数组的长度
for循环小括号内定义循环条件次数;大括号内为循环体
数组内数值可由正常方式赋值更改
另一种数组声明方式确定数组数值数量,默认数值为0
结构:数组类型[] 数组名 ={数组值}
通过索引访问数据,结构:数组名:数组名[索引](从0开始)
索引不可超出范围
int[] hps = new int[5] {1,2,3,4,5}
整形:
jian tu ku
比较预算符(配合bool):大于、小于、大于等于、小于等于、等于
结构:操作数1,运算符,操作数2
hp+=10相当于hp=hp+10(hp增加10)其它运算符同类
hp++为自增1,减号同理