如何在cocos2dx v3中更改屏幕大小?

时间:2014-12-08 14:14:03

标签: android cocos2d-x screen-resolution cocos2d-x-3.0

我启动游戏,看起来屏幕就像800x600,但我正在寻找一个1080p的屏幕,以便我可以测试我的Nexus 5.

我是否可以在某个地方调整运行的exe的显示分辨率来测试我的项目?

1 个答案:

答案 0 :(得分:0)

阅读docs,结果就像

一样简单
Director::getInstance()->getOpenGLView()->setFrameSize(1920, 1080);
Director::getInstance()->getOpenGLView()->setDesignResolutionSize(1920, 1080, ResolutionPolicy::EXACT_FIT);

但您需要确保在初始化任何Node之前调用它,否则尺寸将会关闭。请注意,您调用这两个函数的顺序也很重要。

看起来像你的设计决议"是内部分辨率和"帧大小"是渲染分辨率,所以如果你的设计分辨率是不同的宽高比,你会得到一些拉伸。