0
nGameObjects
은 어머니의 자식 인 GameObject
입니다.아동 게임 객체 자체 파괴 문제를 허용하자
각 하위에는 자체 하위 스크립트가 연결되어 있습니다. 하나의 자식 객체를 클릭하면 ALL 어린이가 응답합니다.
자식이로드 될 때 자식이 부모 밑에 놓이며 숫자도 전달하므로 나중에 필요할 때 따라갈 수 있습니다.
내 스크립트는 다음과 같습니다. 정말로 그다지 그다지 중요하지 않습니다. 누구든지 내가 뭘 잘못하고 있는지 알아?
이 스크립트는 자녀의 모든 객체에 부착되어 있기 때문에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);
}
귀하의 코드 : 당신은 2 차원에 있지만 그것에 대한 예과 같이 될 경우
그것은 분명하지 않다. 그래서 그들은 모두 정상적으로 반응합니다. – CNuts
마우스 단추를 클릭하면 알 필요가있는 @CNuts 혼란스러워 보입니다. 'Die()'는 게임 객체를 포함합니다. –
ryeMoss 대답은 당신이 그것을 어떻게 해야하는지 거의입니다. – CNuts