2

我正在测试 cocos2djs。无论如何我可以在游戏开始时将其设为全屏吗?我将分辨率策略设置为 720p。(1280 x 720)。

4

1 回答 1

1

是的。我正在使用完整的 3.0 版。在文件中./frameworks/runtime-src/Classes/AppDelegate.cpp找到这个块:

#if(CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT)
        glview = cocos2d::GLViewImpl::create("Learn1");
#else
        glview = cocos2d::GLViewImpl::createWithRect("Learn1", Rect(0,0,900,640));
#endif
        director->setOpenGLView(glview);
}

并且,更改createWithRectcreateWithFullScreen. 像这样:

#if(CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT)
        glview = cocos2d::GLViewImpl::create("Learn1");
#else
        glview = cocos2d::GLViewImpl::createWithFullScreen("Learn1");
#endif
        director->setOpenGLView(glview);
}

重新编译,就可以了。

显然,您需要确保引用的是您的游戏名称,而不是“Learn1”。

于 2015-04-16T02:02:31.483 回答