方法中参数的作用
方法中参数的作用
枚举类型
enum RoleType{
Mag,
Solider,
Wizard
}
void start (){
RoleType rt=RoleType.Mag;
}
方法的定义和调用
void start(){
test();//调用方法
}
//定义方法
void test(){
print("test方法被调用了");
}
void CreateEnemy(){
}
for循环遍历数组
1.
int[] hps=new int[8]{1,2,3,4,5,6,7,8};
for(int i=0;i<8;i++){
print(hps[i]);
}
2.for(int i=0;i<数组名.length;i++)
for循环
for(int i=1;i<=10;i++) {
//循环体
print(“创建了一个敌人”+i);
}
int[] hps;
int[] hps2={10,20,30,30,40};
hps[1]=50;
printf(hps[1]);
int[]hps3=new int[10];
//返回值 方法名(参数)
{
方法体
}
先定义,再在startdiao'yong
1.脚本的文件名必须与类相同
2.
一、 void Start 方法执行一次
void Update方法每帧都进行调用
二、 print输出
用法:1. print(数字);
2.print("文字");
区别:print(1+2); 输出1+2的和数字"3"
print("1"+"2") 输出文字"12"
注意:所有的标点符号必须使用英文符号
scripts 脚本文件
print 程序的输出命令
分号是代表一行代码的结束
Start只执行一次;Update代表执行很多次
print是输出的意思
编程工具(IDE)
vs是编写代码的东西
要下载vs2017
脚本被禁用,但是脚本里面的方法还是可以使用的
OK
常數不可變,變數可變
變量是會進內存
變量沒有初始化是無法使用的(賦值)
如何获取标签中的多个物体
GetComponent<Transform>();访问自身组件
Transform实际为内置组件,可以直接用Transform访问
Switch(i)
{
case1:
break;
case2;
break
case3;
break;
default:
break;
}