【分享】Cocos Creator 多分辨率适配方案分享

我是打开就是Mini的屏幕做适配的。

你的打开的是哪个场景呢?用的CC版本是?我这个只支持 Cocos Creator v2.x 以上的版本呢~

这个还是不能很好解决。

宽不够 会被剪切一些的情况。这个就不好了

回头看看

cocos 3d测试版的

3d 测试版的,我这边还没有跑过,可能并没有很好的兼容

言之有理

前提

假设你的背景是一张固定图片,不管这张图片是什么分辨率,那么总会存在某个分辨率,在这个分辨率下你是看不到图片部分内容的或者看到图片所有内容,但是会出现黑边问题,不管你怎么适配(拉伸,九宫格除外)

在这个前提之下,采用拉伸(Widget组件即可实现)、九宫格等可以去实现”不被裁剪“效果,但是效果肯定不满意的

所以我这边背景适配是采用缩放的策略去实现的,缩放背景,背景内容最小刚好包含画布,但是在不同分辨率下可能会出现部分看不见,恩也就是”被裁切一些“的说法

这是采用缩放去适配的,如果这个方案不合适,那么你可以考虑一下内容适配,就是尺寸适配,将会获取到完整画布大小,到时候你怎么拉伸、怎么九宫格都可以实现”不被裁剪“的效果,但是相信我,这肯定不好看

言之有理

mark

我觉得还是尺寸适配更好点 这个放大还剪切 不是我想要的效果。研究了很久,还是要做大图片吧。如果背景放大变形没有太大影响,那就直接拉伸就好了。

尺寸适配可以看这个系列的第4篇文章呢,都有说明,就是 ContentAdapter.ts 文件

mark

mark

感谢大佬

哈哈 想插一嘴, 你这就和我那啥也不懂的产品一样, 问切换了预览手机 显示就问题 是不是出BUG了 告诉他要刷新一下,人家就问 不能自动识别吗

mark下

mark

1234