Debug.log
Debug.logWarning 警告
Debug.logError
Debug.log
Debug.logWarning 警告
Debug.logError
注释选中:Ctrl+K
if(hp>=0&&hp<+20) { print("可以使用医疗箱"); }
初始值以inspector为准
//if语句只会执行其中的一条语句,其他的语句判断不会被执行。
int heroType=0; //1soldier 2master 3assassin 4tank 5shooter
if(heroType==1){
}
else if(heroType==2){
}
else if(heroType==3){
}
else if(heroType==4){
}
else{
}
另一种方法,先定义一个枚举类型,其中包含5个 取值。
enum HerType{
Solder,
Master,
Assassin,
Tank,
Shooter
}
//定义一个名字为HerType的枚举类型,其中包含了五个取值。
HeroType xiaoyou=HeroType.Soldier; //HeroType为我们自己定义的枚举类型,xiaoyou为类型名字,xiaoyou的取值为HeroType定义的五个取值。
if(xiaoyou==HeroType.Soldier){
}
else if(xiaoyou==HeroType.Master){
}
else if(xiaoyou==HeroType.Assassin){
}
else if(xiaoyou==HeroType.Tank){
}
else{
}
||逻辑或操作 只有一个是对就返回对。
运算符种类:
1:数学运算符 + - * /
2:赋值运算符 = += -= /= %=
// a += b 等同与 a = a + b
3:比较运算符 < > == <= >= !=
4:逻辑运算符
&&:逻辑与操作 符号两边都要满足条件
print (true && true); //符号两边都要满足条件true,所以输出true
print (false && true); //符号两边只有一方满足条件true,所以输出false
print (true && false);//符号两边只有一方满足条件true,所以输出false
print (false && false);//符号两边只有一方满足条件true,所以输出false
! :取反操作
//bool isDead=false;
print(!true); //取反操作输出为false
print(!false); //取反操作输出为true
\\ ! 一般用在 if的条件判断中
类
//每一个c#脚本语言中可以有多个类
比较运算符
// < > <= >= != ==
//格式为:操作数1 运算符 操作数2
int hp=100;
bool ab=hp>0;
print(ab);
//上端代码表示为:指定整数变量hp值为100,用布尔运算符判断ab赋予的值hp>0,因为hp的值为100是大于0的所以在第三段代码中输出ab的值为对,反之为错。
int hp=100;
hp+=10; //hp的值加10
//也可以这样
hp=hp+10 //和hp+=10返回的结果是一样的
int[] hps=new int[8]{152,654,82,14,65,41,5,9};
for(int i=0,i<8,i++){
print(hps[i]);
}
//定义一个名称为hps的数组,其数组中包含8位数值长度。
//定义i为变量,初始值为0,用for循环以i为索引,依次遍历hps数组中的数值,用print输出对应hps数组中的数值。
//此代码不足在于必须知道数组的长度
for(int i=0;i<hps.Length;i++){
print(hps[i])
}
常量值:无法变化的值及固定值
1、整型
int类型
2、浮点类型
float类型
double类型
声明,赋值
DebugLog("1234");
DebugWarning("1234");
DebugError("1234");
枚举类型用来定义和角色 职业类型
选中行
Ctrl K Ctrl C
/* 多行注释开头
*/
for(int i=1;i<=10;i++自增运算符){
循环体print("创建一个敌人 "+i)可以看到创建的数值
}
for(int i = 0; i < 10; i++){
print("创建敌人");
}
int[] hps = new int [10];
这个数组的长度为10,默认初始化值为0
hps[0]=20;
int[] hps;数组不存在int[] hps = null;
int[] hps2 = { };
int[] hps = new int[5] {34,2,3,};
创建了数组长度
int[] hps = {100,20,80,90};
通过索引来访问数据
从0开始访问
数组名[索引]print(hps[1]);