달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

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


:
Posted by 웽웽