cocos2d-x的屏幕适配解决方案

1.kResolutionUnKnown:

cocos2dx编写的默认模式,没有做任何处理,在这种情况下,游戏画面的大小和比例都是不可控的。

2.kResolutionExactFit:

牺牲了画质而保持全屏,对页面进行了拉伸。不推荐使用

3.kResolutionShowAll:

为了保持设计画面对四周进行留黑边处理,使得不同比例下的画面不能全屏。

4.kResolutionNoBorder:

此模式保证了游戏全屏和保持原有的屏幕设计比例,但是,他为了填补黑边,将画面稍稍放大,以至于恰好能补齐黑边,但是补齐黑边的同时,另一个方向将会有一部分画面漏出屏幕外。

另外还有两种3.0加入的方案,固定高度和固定宽度,固定高度会将画面进行裁剪和留白边处理,这种模式横屏比较常用。固定宽度适合竖屏。