分号是代表一行代码的结束
Start只执行一次;Update代表执行很多次
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方法里使用
Debug.Log在任意地方都可以用
Print必须在MonoBehaviour类使用。
Debug.LogWarning,输出警告
Debug.LogError;错误,更严重。
可以选择来查看哪类日志。
控制台输出:
print();
start():初始化,只执行一次
update():每帧执行一次