我正在尝试开发一个小型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