cocos2d-x FIXED_WIDTH 无效

cocos2d-x FIXED_WIDTH isn't working

我有一张 700x1280 的图片,我的设计分辨率是 700x1280。 我不会为我定位的每个设备提供单独的资产,而是我将使用一个包含我所有资产的资源。

问题:

当我设置我的设计分辨率时,我传递了一个 ResolutionPolicy::FIXED_WIDTH 意思,据我所知,它将缩放宽度而没有边框,但高度可能有边框。但我所看到的只是一个固定宽度,但图像的高度超出了屏幕,即它没有像 FIXED_WIDTH 那样使高度适合屏幕?

FIXED_WIDTH 只承诺使用屏幕的完整物理宽度来保持宽度,但不承诺高度将保持不变,即它可能会超出屏幕。对于纵向模式 FIXED_HEIGHT 是要走的路,因为你在任何设备上的高度肯定大于宽度,所以通过使用 FIXED_HEIGHT 宽度永远不会超出屏幕,这是一个无赖,但就是这样你必须做!