2014. 11. 20. 15:20
[D_008] Layer - LogoLayer 예제 DATA_OLD/Cocos2d-x 기능성 게임 개발과정2014. 11. 20. 15:20
Scene과 무관하게 항상 그위치에 똑같이 존재하는 것(ex. 로고)은 각 Scene마다 매번 추가해주는 것은 비효율적이기 때문에, Layer로 따로 만들어서 사용하는것이 편하다.
LogoLayer 예제
LogoLayer.h
LogoLayer.cpp
1) Scene에서 LogoLayer로 접근하기
layer 추가시에 setTag해준 다음, 이를 이용하여 자식의 객체에 접근 가능
2) LogoLayer에서 Scene으로 접근하기
getParent()함수를 통해 부모의 포인터에 접근. getParent()는 태그같은거 없다.
MenuScene.h
MenuScene.cpp
LogoLayer.h
LogoLayer.cpp
'DATA_OLD > Cocos2d-x 기능성 게임 개발과정' 카테고리의 다른 글
[D_010] 애니메이션 - Sprite packing, Animation, stopAction (0) | 2014.11.24 |
---|---|
[D_009] 카드 게임 (0) | 2014.11.21 |
[D_008] Scene전환 - replace / push,pop (0) | 2014.11.20 |
[D_008] 새로운 Scene 생성 by 프로젝트 기본형 (0) | 2014.11.20 |
[D_008] 비행기 게임 by touch event (0) | 2014.11.20 |