首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保持Cocos2dx中的手机屏幕

保持Cocos2dx中的手机屏幕
EN

Stack Overflow用户
提问于 2015-11-01 20:11:17
回答 2查看 699关注 0票数 0

我用Cocos2DX 3.4为安卓开发了一个游戏。我正在使用加速器为玩家在屏幕周围移动,所以我不需要触摸屏幕。问题是,当我播放一段时间时,屏幕就会关闭。我需要知道如何保持手机保持清醒,即使我没有触摸屏幕。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-01 22:00:13

我找到了一个解决方案,但我仍在等待一个更好的解决方案:

刚把这个添加到我的CPP中:

代码语言:javascript
复制
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
#include "../cocos2d/cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxHelper.h"
#endif

然后我把这个init方法添加到我的主场景中:

代码语言:javascript
复制
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;
}
票数 0
EN

Stack Overflow用户

发布于 2016-08-11 12:51:28

只管写

代码语言:javascript
复制
cocos2d::Device::setKeepScreenOn(true);

在第一幕你装的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33466691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档