★ 레이어(Layer) 개요레이어는 다른 노드를 차일드로 갖는 컨테이너 역할을 합니다.동시에 위치나 태그, 이름, 로테이트, z order 등 일반적인 노드와 비슷한 특성도 가집니다. 예를 들어 팝업창을 만든다고 하면팝업창을 구성하는 요소 - 창, 메시지, 버튼 등이 필요한데이것을 레이어 위에 올려서, 창을 닫아야 할 때 레이어만 remove하면 하위 칠드런도 한꺼번에 정리됩니다. 레이어는 복수로 겹칠 수 있기 때문에 게임 레이어-상점 레이어-구매확인 팝업 레이어 이런 식으로 구성할 수 있습니다. 레이어를 독립된 클래스로 만들면 다루기도 쉬울뿐더러, 공동 작업할 때에도 분담해서 작업할 수 있습니다.이때 필요한 것이 std::function 을 사용한 사용자 정의 콜백입니다. 이