一、 void Start 方法执行一次
void Update方法每帧都进行调用
二、 print输出
用法:1. print(数字);
2.print("文字");
区别:print(1+2); 输出1+2的和数字"3"
print("1"+"2") 输出文字"12"
注意:所有的标点符号必须使用英文符号
一、 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;
}
注意Inspector的HP值和代码里的值,如果更改的话将不统一
实际的值为Inspector为准
GameObject可以直接托个物体
Public 的字段才可以通过对象来访问。
利用类声明的变量,可以叫做对象。
一个方法内部定义的变量无法在另一个方法中使用,因此需要返回值。
int Add(int a,int b)
{
int res=a+b
returnres;
}
枚举在class外面,用逗号分行隔开。
int[] hps;数字不存在,无法使用.可以跟一个NULL,为空
int[] hps2={}数组存在,数组长度为0
if后面跟true or false
比较运算符返回的结果是布尔类型。
start方法里的变量只能在START里面使用
无法在UPDATE方法里使用