1.物体生成
Instantiate (original : Object, position : Vector3, rotation : Quaternion)
克隆原始物体,
位置设置在position,设置旋转在rotation,返回的是克隆后的物体。
这实际上在Unity和使用复制(ctrl+D)命令是一样的,并移动到指定的位置。如果一个游戏物体,
组件或脚本实例被传入,实例将克隆整个游戏物体层次,以及所有子对象也会被克隆。所有游戏物体被激活。
2.销毁
//销毁游戏物体
Destroy (gameObject);
//从游戏物体删除该脚本实例
Destroy (this);
//从游戏物体删除刚体
Destroy (rigidbody);
//加载物体5秒后销毁游戏物体
Destroy (gameObject, 5);
3.力
添加力
//在全局坐标系统添加一个向上的力
function FixedUpdate () {
rigidbody.AddForce (Vector3.up * 10);
}
AddForce (x : float, y : float, z : float, mode : ForceMode = ForceMode.Force)
//在全局坐标系统添加一个向上的力
function FixedUpdate () {
rigidbody.AddForce (0, 10, 0);
}
4.检测鼠标左键
左键是不是按下的状态
Input.GetMouseButtonDown(0)
鼠标是按下状态,这个函数就一直返回true,
Input.GetButtonDown(“Fire1”)