基本上我需要Coins(範圍內的GameObject)在播放器進入PowerUp(遊戲對象)的觸發器後跟隨播放器一段時間。 我的腳本是PowerUp對象的一個組件。問題是,我不知道如何讓Coins跟隨玩家,PowerUp隨時關注玩家。Unity3d:如何使對象跟隨播放器
OnTriggerEnter (other : Collider)
{
if(other.tag == "Player")
{
transform.LookAt(Player);
if(Vector3.Distance(transform.position,Player.position) >= MinDist)
{
transform.position += transform.forward*MoveSpeed*Time.deltaTime;
}
if(Vector3.Distance(transform.position,Player.position) <= MaxDist)
{
score = score + 5;
Debug.Log("Player Score" + score);
Destroy(gameObject);
}
}
謝謝CthuluJon。 – Edvin