Unity常用脚本API(学习笔记01)
事件方法
Start(){} //当游戏运行起来,会马上且仅执行一次。
Update(){} //循环调用,每帧调用一次,每秒大概执行60次。
获取键盘输入
///返回值:bool类型
Input.GetKey(); //按下某键后,持续返回true.
Input.GetKeyDown(); //按下某键的一瞬间,返回true.
Input.GetKeyUp(); //抬起某键的一瞬间,返回true.
参数:KeyCode 枚举(Enum).
KeyCode:键码(A~Z;F1~F12),保存了物理键盘按键“索引码”.
获取鼠标输入
///返回值:bool类型
Input.GetMouseButton(); //按下某键后,持续返回true.
Input.GetMouseButtonDown(); //按下某键的一瞬间,返回true.
Input.GetMouseButtonUp(); //抬起某键的一瞬间,返回true.
参数:鼠标按键索引值,0表示左键,1表示右键,2表示中键.
变换组件移动物体
1相关方法
gameObject.GetComponent<Type>(); //获取相应组件的引用.
Transform.Translate(Vector3,Space) //移动物体的位置,Vector3表示三维向量,可以表示一个方向,