【包教包会】零代码实现CocosCreator屏幕自适配

文章介绍了SceneAdapter这一屏幕自适配组件,适用于CocosCreator2.4.11版本。组件确保Canvas尺寸等于屏幕尺寸,避免真机显示时的黑边和缩放问题。用户可以从提供的Gitee和GitHub链接获取代码,通过浏览器或模拟器测试适配效果,并按照文中步骤在自己的项目中集成使用。作者鼓励读者留言提问和分享优化建议。
摘要由CSDN通过智能技术生成

分享一个屏幕自适配的组件SceneAdapter。

一、效果演示

浏览器环境下的适配效果。

          

真机版本不允许出现黑边、不允许子节点缩放比例失调,因此SceneAdapter确保

Canvas尺寸 = 屏幕尺寸

至于每个子节点,需要根据项目实际需求去单独适配。

         

二、如何获取

1、https://gitee.com/szrpf/SceneAdapterDemo

2、解压,导入cocos creator(版本2.4.11),可运行演示Demo。

3、浏览器

运行后按F12,点Elements左边的按钮切换到手机模式,再F5刷新页面可以改变窗口大小查看效果。

注意!切换到手机模式后一定要刷新一次页面才会生效。

4、模拟器

直接改变模拟器窗口大小,就可以查看适配效果。

5、Web正式版

打包web-mobile版本,部署到服务器,可通过PC或手机浏览器打开url查看适配效果。

三、如何在自己项目中使用场景适配器

1、复制SceneAdapter.ts文件到自己的项目代码目录。

2、给每个场景(.fire文件)的根节点添加SceneAdapter组件

四、结束语

有不明白的,或者优化建议,可以留言评论,或给我发邮件!

包教包会,你会了吗?

创作不易,请多留言讨论,这样我会有动力发更多好玩的东西上来。

GitHub地址:https://github.com/szrpf

EMail地址:27185709@qq.com

推荐链接:

1、【包教包会】分享一个CocosCreator的神级组件DataBoard,大幅提升开发效率!

2、【包教包会】分享一个CocosCreator实用组件EffectBar,炫酷的特效进度条

3、【包教包会】分享一个CocosCreator组件——动作残影

4、【包教包会】对CocosCreator富文本RichText进行全面优化

5、【包教包会】对CocosCreator拖尾组件MotionStreak做了全面优化

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值