我使用Cocos2DX 3.4为Android创建了一款游戏。我正在使用acelerometer让播放器在屏幕上移动,所以我不需要触摸屏幕。问题是当我玩一会儿时屏幕关闭。即使我没有触摸屏幕,我也需要知道如何保持手机清醒。
答案 0 :(得分:1)
刚写
file
在你加载的第一个场景上。
答案 1 :(得分:0)
我找到了一个解决方案,但我仍在等待更好的解决方案:
刚刚将此添加到我的CPP中:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
#include "../cocos2d/cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxHelper.h"
#endif
然后我将这个init方法添加到我的主场景中:
bool HelloWorld::init()
{
if ( !LayerColor::initWithColor( Color4B(204,204,204,255)))
{
return false;
}
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
setKeepScreenOnJni(true);
#endif
return true;
}