2012-04-16 3 views
0

Cocos2D 게임에서 설정 화면이 어떻게 생성됩니까?Cocos2D 게임의 설정 화면

나는 UIViewController 하위 클래스를 사용하는 것을 고려했지만 Cocos2D에서 푸시하는 것은 해킹처럼 보입니다. 또한 버튼과 함께 CCLayer을 자식 노드로 사용하는 방법을 고려했습니다. 그런 다음 적절할 때이 레이어를 에니메이션 할 수 있습니다. 이것이 일반적인 방법입니까?

답변

1

게임용으로 Cocos2D를 사용하는 경우 설정 화면을 Cocos2D 장면 또는 레이어로 작성하는 습관이 생겨 게임 중 프레임 안팎으로 쉽게 애니메이션 효과를 얻을 수 있습니다. 보기 컨트롤러를 추가 할 필요가 없으며 실제로 CCScene 또는 CCLayer를 작성하기가 쉬운 경우 실제로 복잡합니다.

나는 CCLayer 접근법을 선호하는데, 사용자가 설정 버튼을 누르면 프레임에 레이어를 두드려 움직일 수 있습니다. 기본 게임 플레이는 동일한 장면이므로 지워지지 않습니다.

또 다른 방법은 설정 장면을 현재 장면으로 가져 오는 것입니다.