본문 바로가기

Development/Android

[cocos2d-x] CCDirector로 end() 함수 호출 문제...

Cocos2d-x에서 CCDirector로 end() 함수를 호출할 때의 문제점은


계속해서 따라가면 terminateProcessJNI();를 호출하고 이건 cocos2d-2.0-x-2.0.4/cocos2dx/platform/android/java/src/org/cocos2dx 경로에 있는


Cocos2dxHelper의 terminateProcess() 를 부른다.


여기서 보면 


android.os.Process.killProcess(android.os.Process.myPid());


을하는데 이것을 activity를 static하게 저장하여 finish를 호출하는 방식으로 바꾸면 정상적인 종료가 된다.