2012-08-15 3 views
0

에서 내가 구현하는 것이 - AppDelegate에 내부 (void)applicationDidEnterBackground:(UIApplication *)application을하지만, Kobold2d에 (내가 많이 함께 일하지 않은 경우) 모두 훌륭한입니다 config.lua에 의해 처리되고,하지만 어떻게 처리하나요이 exit/enter/background 응용 프로그램의 상태가 변경 되었습니까?는 didEnterBackground는적인 Cocos2D에서 Kobold2d

무언가를 무시해야합니까, 아니면 특정 장소가 있습니까? 모범 사례가 여기에 있고 내가 온라인에서 리소스를 찾는 데 많은 어려움을 겪고 있는지 잘 모르겠습니다.

감사합니다.

답변

1

이 메소드를 프로젝트의 AppDelegate 클래스에 추가하기 만하면됩니다. AppDelegate는 UIApplicationDelegate를 구현하는 KKAppDelegate에서 파생됩니다.

KKAppDelegate는 기본 동작을 구현하고 일부 UIApplicationDelegate 메서드 수신에 의존하므로 모든 메서드에 [super method]를 호출해야합니다.

+0

감사합니다. 잘 아는 것이 좋습니다. 기본 Kobold2d 설정에서 헤더 파일 만 제공된다는 사실을 알았습니까? 구현은 어디에 저장되어 있습니까? 내 말은, 내가 ctr + cmd +를 얻을 수 있지만 호기심에서 벗어난 이유는 헤더와 함께 저장되지 않은 이유는 무엇입니까? 아니면 내 설정이 좀 엉망이 될 수도 있습니다. –

+0

사이드 노트는 내가 당신을 볼 때마다 나는 내가 유명 인사와 이야기하고있는 것처럼 느껴진다. 당신의 cocos2d 책은 나를이 모든 것으로 끌어 들였다. 감사합니다 :) –

+1

당신을 환영합니다! :) AppDelegate.m은 AppDelegate.h 옆에 있어야합니다. 그렇지 않니? 어쩌면 실수로 다른 그룹으로 드래그했을 수도 있습니다. Kobold2D 템플릿에서 두 파일은 서로 옆에 있습니다. – LearnCocos2D