int[] hps= new int[10] //数组长度定义为10个,且每个默认值为0;
print(hps[1]); 值为0
int[] hps; // 这个数组是不存在的
int[] hps={};//这个数组是存在的,只是数组个数为0;
int[] hps3=new int[5] {20,25,30,35,60};
int[] hps= new int[10] //数组长度定义为10个,且每个默认值为0;
print(hps[1]); 值为0
int[] hps; // 这个数组是不存在的
int[] hps={};//这个数组是存在的,只是数组个数为0;
int[] hps3=new int[5] {20,25,30,35,60};
数组:
类型【】 数组名={数组值};
int【】 hps={100,85,90,56,60};(索引是0,1,2,3,4)
pring(hps[2]); 结果为90;
int hp=100
hp=hp+10
print(hp) ; // hp=110
可以缩写为:
hp+=10;
print(hp);
hp++; // 自增
print(hp);结果为101;
hp--; //自减
print(hp); // 结果为100;
int hp=12;
hp+=12;
print(hp); // 结果为24;
整数类型(int)+浮点类型(float)结果是float类型,因为float的数据类型比int要大
bool类型 true false两种
bool hp3=true
字符类型: char
char cr='a'
字符串:string
string name="风华似锦";
int 常用整数数据类型
float浮点类型:
float hp=2.15f;(所有小数后面都必须有f结尾)
先选中多行代码,ctrl+k ctrl+c 连着摁这两个快捷键,就可以实现代码变注释的效果
声明变量;
int hp=100
int 是类型 hp是名称 100是 初始值(名称不能以数字开头);
后台输出:
print();
Debug.log();
Debug.log("谷其锋");
1,文件名和类名必须一致
2, // 单行注释
/* */ 多行注释
Input.GetAxis("Horizontal");//获取水平方向键的按下
c#脚本结构;
.length
命名空间:namespace
方法的结构:
返回值 方法名 (参数)
{
方法体
}
ctrl+k,ctrl+c全部注释
增量运算符 (++) 将操作数加 1。增量运算符可以出现在操作数之前或之后:
备注:
第一种形式是前缀增量操作。该操作的结果是操作数加 1 之后的值。如:
i=2;j=++i;其结果为i=3,j=3
第二种形式是后缀增量操作。该运算的结果是操作数增加之前的值。如:
i=2;j=i++;其结果为i=3,j=2
减量运算符(--)同理
switch语句:
switch(HeroType){
case HeroType.Soldier: break;
case HeroType.Master: break;
case HeroType.Assassin: break;
default: break;
}
需要做bool判断时无法用switch
private无法用inspector面板修改
没有声明public和private时默认为private
枚举类型:
enum RoleType {
Mag,
Soldier,
Wizard
}
RoleType rt = RoleType.Mag;
method 方法
返回值 方法名(参数){
// 方法体
// }