我正在嘗試開發一個小型2D Unity平臺遊戲,學習如何使用Unity的界面。我一直在試圖讓一個gameobject跟蹤一個敵人的克隆並遵循它。它的功能就是當你將鼠標懸停在敵人的克隆上時,它顯示敵人的健康。但是當我徘徊在敵人身上時,它會跟蹤原始敵人的位置,而不是克隆人的位置。兩個gameobjects都有相同的名字。我想要的是GameObject HoverDataDisplay (如截圖所示)來跟蹤它的兄弟,敵人。如何按名稱查找兄弟遊戲對象; Unity2d c#
當前的代碼,我有跟蹤腳本如下所示:
private GameObject Enemy;
void Start() {
Enemy = GameObject.Find ("Enemy");
}
void Update(){
transform.position = new Vector3 (Enemy.transform.position.x - 0.57f, Enemy.transform.position.y + 1.5f, Enemy.transform.position.z);
}
但遊戲對象(HoverDataDisplay)僅沿用了原先的敵人。
感謝您的幫助!
此腳本附在哪裏? – Programmer
此腳本附加到HoverDataDisplay遊戲對象,因此它跟蹤敵人。 –
你想找到它的敵人物體? – Programmer