int hp=100;
bool isDie =hp<=0;
//角色是否死亡。
int hp=100;
bool isDie =hp<=0;
//角色是否死亡。
1:
1.拖拽赋值 public
2.transform.find 性能高,只能查找子物体
3.
变量
int hp = 100;
//sasdasdada 单行注射
/*
*/ 多行注射
Debug.Log() = print()
Debug.LogWarning()警示图标 严重
Debug.LogError()错误图标 最严重
单行注释
//
多行注释
/*
*/
1.拖拽
2.transform.Find("游戏物体");
3.GameObject.Find("游戏物体并且是唯一名字");
比较耗费性能
4.通过Tag标签GameObject.FindWithTag("标签名")
enabled=false禁用这个组件
禁用组件后依然可以调用
不过需要Unity调用的组件都不会再调用
脚本中的变量以Inspector为准
访问修饰符
命名空间namespace
类Class
实例化
如果方法中需要返回一个带值的数
指定返回值的类型
return
一个方法只能有一个返回值
方法有参数后
使用方法要传参
enum RoleType{
Mag,
Soldier,
Wizard
}
Enum
是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内.
返回值 方法名(参数){
方法体
}
int [] J1={ };
int [] j2= new int [10];
int [] j3 =new int [3]{1,2,1}
整形加浮点类型
返回结果类型是数据类型比较大得
bool类型
是和否
字符类型char
整形数据有八种
sbyte 8位有符号的整数
short 16位有符号的整数
int 32位有符号得整数
long 64位有符号得整数
byte 8位无符号的整数
ushort 16位无符号的整数
uint 32位无符号的整数
ulong 64位无符号的整数
浮点类型
float
double
编译器一般假定该变量事double
指定为float,可以再其后加上字符F