게임 스페 인에는 적과 플레이어 스프라이트가 z : 0에 추가되어 있습니다. GameScene에 z : -1의 배경 레이어를 추가하면 주 배경에 잘 작동합니다. 유일한 것은 내가 구름을 보이기를 원한다는 것과 플레이어와 적의 스프라이트에 대한 z : 1 존중이어야한다는 것입니다.iOS 용 Cocos2d : z 레이어 이해
내 접근 방식은 배경 레이어의 z : 2에 구름을 추가하는 것이지만 여전히 적군과 플레이어 스프라이트 아래에 표시되기 때문에 충분하지 않습니다.
저는 z 값 (2)이 절대 값 (GameScene 부모 레이어와 비교하여) z 값이 1 인 따라서 배경 레이어 z 값 (-1)에 추가되었다고 생각했을 것입니다. z : 0의 적과 플레이어 스프 라이트.
분명히 틀 렸습니다.
그런 다음 레이어에 스프라이트를 추가하면 마지막 레이어에 추가 된 스프라이트는 이전 스프라이트의 맨 위에 표시됩니다 (예 : 플레이어 스프라이트를 추가하면 적을 맨 위에 표시 함). 플레이어 스프라이트). 이상한 그래픽 효과 (색을 섞어 놓은 두 개의 이미지의 오버레이)를 피하기위한 협약이라고 생각합니다. 이것이 맞습니까?
내 유일한 해결책은 여러 배경 레이어 (구름과 실제 배경 지형을위한 레이어)를 여러 개 가지고 GameScene의 다른 z 레벨에 추가하는 것입니다. 이게 맞을까요? 이 단점은 논리적으로 비슷한 클래스를 유지해야한다는 것입니다.
감사합니다. 환상적인, 매우 유용한 참조 :). 온라인 최종 가이드의 전체 버전을보기 위해 기다릴 수 없습니다. :). – mm24