int boss1 = 14;
int boss2 = 0;
if (boss1 <= 50 && boss2 <= 50)
{
print("游戏结束");
}
else
{
print("游戏继续");
}
第三排是这节课的关键
int boss1 = 14;
int boss2 = 0;
if (boss1 <= 50 && boss2 <= 50)
{
print("游戏结束");
}
else
{
print("游戏继续");
}
第三排是这节课的关键
方法(method)
返回值 方法名(参数){
方法体}
for (int i = 1; i <= 10; i++)(i++=i+1=2 循环输出10次)
{print("创建一个敌人"+i)} //循环体
QQR[2] = 80 (更改相应位置的数字)
int[] QQR = new int[10];(创建一个新的随机数的10位数数组)
int[] QQR = new int[5] {105,333,928,231,123}(创建一个新的指定数的数组)
数组:存储多个数据
类型[] 数组名 = {数组值(需要和数组名里的变量数量一样)}
int qqr = 1
int qqr1 = 1
int qqr2 = 1
int qqr3 = 1
int qqr4 = 1
int QQR = qqr,qqr1,qqr2,qqr3,qqr4
int[] QQR = { 100, 90, 80, 10, 50 };(数组长度为5 位数0-4)
hps[1] //查找数组值第几位的数字
http://www.cnblogs.com/tonney/archive/2011/03/18/1987577.html
CreateEnemy(new Vetor3(1, 1, 1));
CreateEnemy(new Vetor3(3, 4, 5));
//定义方法
void Test()
{
print("Test方法被调用了");
}
void CreateEnemy ( Vetor3 pos)
{
print('创建敌人');
print('设置敌人位置'+pos);
print('设置敌人初始属性');
}
定义枚举类型
enum RoleType{
Mag,
Soldier,
Wizard
}
void Start (){
//调用方法
Test()
}
//定义方法
void Test(){
print('Test方法被调用了'); //方法体
}
返回值 方法名 (参数){
方法体
}
int[]hps=new int[8]{23.543.7657.32.65.76.34.89};
//通过Length可以访问到数组的长度
For(int i = 0; i<hps.Length ; i++){
//i=0 1 2 3 ...7
print(hps[i]);
}
For循环
print("创造一个敌人");
for ( int i = 1; i <10; i ++) {
print("创造一个敌人"+i) ; //循环体内容
}
//构造一个数组:
int[]hps=new int [10];
//10 表示数组的长度
int[]hps=new int [10] {432.65.15.65.6};
创造数组的方式:
类型[] 数组名={数组的值}; 如下:
int [] hps={100.20.80.90.30}; //数组的长度为5
//通过索引来访问数据 数组名[索引] 如下:
print(hps[1]);
1.整数类型:
int
long
Sbyte
Short
2.浮点型
Float // 存储小数
Float hp2=3.4f;
Double
把一堆代码注释起来:ctrl+k , ctrl+c
//变量
int hp = 100; // 生命变量,hp是自己定义的,变量不能数字开头
类似print的功能输出:
Debug.Log("1123324")
警告:
Debug.LogWaring("1242")
错误:
Debug.LogError("24523")
多行注释 , 开头和结尾
/*
*
*
*
*
*/
专门用来遍历的
foreach(Transform t in children){
if(t!=transform)//t不是当前物体
Destroy(t.gameObject);
}
//
/* */
符号整数
sbyte -128^127
short -32768^32767
int +_2147483647
无符号整数
byte 0^255
ushort 0^2(16)
小数
floatl