我一直以2508x1584的横屏分辨率设计我的cocos2dx移动游戏,并将“始终可见区域”设为2112x1408,这样就不会出现黑色边框或缩放,仅有少量裁剪可能在如下的“可能不可见区域”中出现。
这在所有移动设备的长宽比方面都表现得很好,直到iPhone X和三星Galaxy S8问世。这些设备的长宽比分别为19.5:9和18:9,这将“始终可见区域”从1408降至1158,这足以导致游戏看起来似乎没有选择,除非我重新设计所有游戏,如下图所示。
由于我之前为更高的可见区域设计了所有游戏,在iPhone X和三星Galaxy S8上运行时,游戏的顶部和底部显然被切断了。
我是否必须重新设计这些游戏,使它们适应更短的长宽比?或者我是否忽略了其他解决方案?