還尚未整理,有空再慢慢排
尋找物件
var player : GameObject;
player = GameObject.Find("Player");
呼叫其他腳本值
var Speed = player.transform.GetComponent(ScriptNume).moveSpeed;
角色控制器
private var character : CharacterController;
character = GetComponent(CharacterController);
character.Move(Vector3(1,0,0));
兩物件距離
var distance : float = Vector3.Distance( positionA , positionB);
物件面對某方
transform.LookAt(positionA);
判斷角色動畫是否在做XX
if(animation.IsPlaying("XX")) {
doSomething;
}
碰撞部份
function OnTriggerStay (other : Collider) {
if(other.tag == "Player") {
DoSomeThing ;
}
}
function OnCollisionEnter(collision : Collision) { //如果用Collision 最好要放rigidbody
}
換場景
Application.LoadLevel("scene");
尋找物件
var player : GameObject;
player = GameObject.Find("Player");
呼叫其他腳本值
var Speed = player.transform.GetComponent(ScriptNume).moveSpeed;
角色控制器
private var character : CharacterController;
character = GetComponent(CharacterController);
character.Move(Vector3(1,0,0));
兩物件距離
var distance : float = Vector3.Distance( positionA , positionB);
物件面對某方
transform.LookAt(positionA);
判斷角色動畫是否在做XX
if(animation.IsPlaying("XX")) {
doSomething;
}
碰撞部份
function OnTriggerStay (other : Collider) {
if(other.tag == "Player") {
DoSomeThing ;
}
}
function OnCollisionEnter(collision : Collision) { //如果用Collision 最好要放rigidbody
}
換場景
Application.LoadLevel("scene");
留言
張貼留言