我启动游戏,看起来屏幕就像800x600,但我正在寻找一个1080p的屏幕,以便我可以测试我的Nexus 5.
我是否可以在某个地方调整运行的exe的显示分辨率来测试我的项目?
答案 0 :(得分:0)
阅读docs,结果就像
一样简单Director::getInstance()->getOpenGLView()->setFrameSize(1920, 1080);
Director::getInstance()->getOpenGLView()->setDesignResolutionSize(1920, 1080, ResolutionPolicy::EXACT_FIT);
但您需要确保在初始化任何Node
之前调用它,否则尺寸将会关闭。请注意,您调用这两个函数的顺序也很重要。
看起来像你的设计决议"是内部分辨率和"帧大小"是渲染分辨率,所以如果你的设计分辨率是不同的宽高比,你会得到一些拉伸。