정말 오랜만에 삽질의 연속이네요.
Cocos2dx 를 믿고 있던게 잘못인듯 하네요..
엔진 버그 인것 같고.
JNIEXPORT void JNICALL Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnPause() {
CCApplication::sharedApplication()->applicationDidEnterBackground();
부분을
JNIEXPORT void JNICALL Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnPause()
{
}
Cocos2dx 를 믿고 있던게 잘못인듯 하네요..
엔진 버그 인것 같고.
cocos2d-x-2.2.2\cocos2dx\platform\android\jni\Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp
파일을 열어서
JNIEXPORT void JNICALL Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnPause() {
CCApplication::sharedApplication()->applicationDidEnterBackground();
CCNotificationCenter::sharedNotificationCenter()->postNotification(EVENT_COME_TO_BACKGROUND, NULL);
}
부분을
JNIEXPORT void JNICALL Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnPause()
{
if (CCDirector::sharedDirector()->getOpenGLView()) {
CCApplication::sharedApplication()->applicationDidEnterBackground();
}
CCNotificationCenter::sharedNotificationCenter()->postNotification(EVENT_COME_TO_BACKGROUND, NULL);
}
같이 수정 해주면..
위의 오류도 수정 될뿐더러..
전혀 이유없이 실행이 되지 않던 문제도 해결이 되네요..
ㅡ.,ㅡ;;;; 하아..
당신의 의견을 작성해 주세요.