2017-01-22 19 views
1

컨테이너의 한 객체에 적용한 동작이 컨테이너의 모든 객체에 자동으로 적용되지만 프로젝트에서 그렇지 않은 것 같습니다. :Construct 2의 컨테이너로 인해 모든 객체가 표시되지 않음

1_br_ok_e을 볼 수있게 만들면 컨테이너의 다른 두 객체도 보이게되지만 아무 일도 일어나지 않고 1_br_ok_e 만 표시됩니다.

enter image description here

나는 무엇을 놓치고?

답변

1

아니요. 컨테이너 작동 방식이 아닙니다. 나는 Scirra 문서 (https://www.scirra.com/manual/150/containers)에서 인용하고

: 컨테이너의 개체를 배치

다음과 같은 효과가 있습니다 컨테이너에서 하나의 객체가 생성됩니다

  1. 경우, 다른 모든 객체 컨테이너도 자동으로 생성됩니다.
  2. 컨테이너의 한 개체가 파괴되면 해당 컨테이너의 다른 모든 연결된 개체도 파괴됩니다.
  3. 조건이 컨테이너에서 하나의 오브젝트를 선택하면 해당 컨테이너의 다른 모든 연관된 오브젝트도 선택됩니다.

그리고 그게 전부입니다. 그 밖의 용기는 기대할 수 없습니다.

개체를 다시 파괴 할 필요가 없다면 개체를 파괴 할 수 있습니다 (그리고 전체 컨테이너를 연속적으로 파괴 할 수도 있습니다).

Scirra를 지원하려면이 경우 긍정적 인 기능이 될 수도 있지만 대부분의 경우 바람직한 기능이 아닙니다. 탱크의 몸체와 포탑이있는 탱크 용기를 만들었다 고 상상해보십시오. 터렛을 회전 시키면 몸이 같은 동작을 공유하기 때문에 전체 탱크가 회전합니다. 이 일을 할 수있는 방법이 없습니다.