나는 아직 새로운 게임 인 cocos2dx로 2D 게임을 개발 중입니다 ... 게임 내에서 하나의 그룹으로 묶을 UI 요소가 여러 개 있습니다 (그룹화하려고합니다). CCLayer
s). 예를 들어, 몇 가지 텍스트 레이블과 스프라이트는 CCLayer
인 CStatBar
을 형성합니다. 이 CStatBar
은 다양하게 포함될 것입니다. CCLayer
Cocos2dx 하위 레이어
어떻게하면됩니까? CStatBar
클래스를 만든 다음 포함하는 클래스의 init() 함수 내에서 I CStatBar::create()
을 호출하고 this->addChild(pStatBar)
을 호출하면 통계 막대가 나타나지 않습니다 ... 놓친 모든 명백한 문제가 있습니까? 모든 위치가 정확합니다. 감사!
편집 :
주 : 하위 계층의 1 ccTouchesBegan
이 라고, 그러나 그것은/렌더링 그것은 단지 부모 레이어의 일부 영역을 커버하도록 2. 어떻게이 하위 계층의 크기를 조정합니까 볼 수 없습니다? 추측 컨대 CStatBar
만 화면이 아닌 전체 화면의 상단 영역의 10 % ... CParent::init()
함수 내에서