在游戏项目不断推进的过程中,游戏规模不可避免地逐渐增大,工程内的文件数量日益增多,这使得工程运行变得越来越卡顿。每次切换应用程序窗口后再切回,都要经历长达数秒的编译时间,极大地影响了开发的心情与效率。
为此开发了一款插件——smooth - cc,它能有效解决这一难题。其核心原理是将内部程序暂时不需要的文件以bundle为单位进行移除,从而减轻Cocos Creator的运行压力。像活动图、物品icon、英雄立绘、spine文件等资源,通常都可以采用动态加载的方式,在精简工程时都可以先移除。
使用这款插件时,需要借助公司的打包机或测试机。一般而言,公司都会配备这类设备,我们可以将测试机上完整工程的预览地址设为目标地址。通过插件来预览游戏,当精简工程中遇到缺失的资源文件时,插件会自动从目标地址加载所需资源,整个过程无需修改任何代码,真正做到即装即用。
具体使用步骤如下:
- 准备工作:先准备一个完整的Cocos Creator工程(包含所有资源文件),再创建一个精简版工程,把未使用的图片、spine资源等不常用文件移除。如果使用版本管理工具(svn、git),还可以设置特定文件或文件夹不更新。
- 安装插件:下载并安装该插件到Cocos Creator编辑器,重启编辑器确保插件生效。
- 配置插件:打开插件面板(面板>smooth - cc>默认面板),在面板中填写目标服务器地址(即完整工程的预览路径,需包含https:// )、本机预览端口(精简工程的预览端口)和代理预览端口(只要不与前两个端口冲突即可),填好后点击启动,启动后会出现预览按钮,点击即可预览游戏。
如果你也饱受工程卡顿的困扰,不妨试试这款插件,点击链接https://store.cocos.com/app/detail/7403 即可获取。