我是 cocos2d-js 的新手,使用的是 3.2 版本。在 Asset Manager 中,你可以下载 js 文件,那么我们可以替换文件 main.js、app.js 吗?还通过 Assets Manager 更新更改游戏逻辑?
谢谢
我是 cocos2d-js 的新手,使用的是 3.2 版本。在 Asset Manager 中,你可以下载 js 文件,那么我们可以替换文件 main.js、app.js 吗?还通过 Assets Manager 更新更改游戏逻辑?
谢谢
是的,
资产管理器扩展旨在热更新游戏中使用的图像、音频文件和游戏脚本。您将能够在您的网络服务器上更新新版本的资源,您的游戏可以跟踪您的远程资源并将它们下载到设备中。全新的设计、新的体验甚至是新的内容都可以立即可用,而无需在每个应用商店中更新您的应用程序。
http://www.cocos2d-x.org/docs/creator/manual/en/advanced-topics/assets-manager.html
我唯一怀疑的是main.js
,因为它的加载方式,main.js 文件将在 frameworks/Cocos2d-html5/CCBoot.js 文件之后加载,它将初始化配置并加载模块和 jsList 指定的所有 JavaScript 文件project.json 文件,所以基本上只有在加载 main.js 之后才能使用管理器下载新内容。