0
我有ñGameObjects
这是母亲的孩子GameObject
。让孩子游戏对象摧毁本身问题
每个孩子都附有自己的孩子脚本。如果我点击一个孩子对象,全部孩子回应。
当孩子被加载时,它将把自己置于父母之下,并且我还传递一个数字,以便稍后如果需要时可以跟上。
这是我的脚本。真的没有太多。任何人都知道我在做什么错了?
public GameObject parentGameObject;
public int childIndex;
void Start() {
transform.parent = parentGameObject.transform;
}
void Update() {
if (Input.GetMouseButton(0)) {
Die();
}
}
public void Die() {
Debug.Log("Child " + this.childIndex + " clicked");
Destroy(this.gameObject);
}
你在更新功能检查代码,如果你点击鼠标按钮没有,如果你点击一个游戏对象:
,如果你是2D,但它的例子是,像这样目前尚不清楚。所以他们都回应是正常的。 – CNuts
我想我很困惑@CNuts我需要知道什么时候单击鼠标按钮。 'Die()'包含游戏对象。 –
ryeMoss的答案几乎是你应该这样做的。 – CNuts