给下命令行
mac 就直接运行 /Applications/CocosCreator/Creator/2.3.4/CocosCreator.app/Contents/MacOS/CocosCreator
windows 就右键打开命令行窗口,然后拖动 exe 到命令行窗口下运行
我是打开程序内的
给点提示我该怎么下手,已删除了lib目录,temp目录等看起来无用的目录<img src="/uploads/default/original/3X/2/c/2c5a027e8ffa8b32238fa3ac1ad3494092446c19.png" width=“690” height="466>
好像还在动。。也不知道是不是还在执行。。
default-assets.zip (487.8 KB)
看报错是 effect 资源有问题,你可以试一下
/Applications/CocosCreator/Creator/2.4.0-rc.5/CocosCreator.app/Contents/Resources/static 替换一下里面的内置资源看看,或者是重新安装,然后在打开看看
所以需要修复啊
你有自定义 engine 吗?
有,但2.2选择了自定义引擎,新装的2.4也会自动选中吗
会的,这个是你自定义 engine 导致的,最好重新适配一下 engine
打开 /Users/用户名/.CocosCreator/profiles/settings.json 然后修改一下配置 use-default-js-engine 设置为 true
谢谢,终于打开了项目看到了一堆报错,我调试试试。没想到新下载的版本依然会读之前的自定义引擎
配置不是根据版本来的,是统一一份的
我2.2.0上线的项目,升级使用2.4的话,热更新除了main.js ,还需要其他改动吗?build这个目录能用之前的吗,其下的 android 和ios有做源生的代码修改
这个你要看一下你之前 effect 的写法,具体的需要你根据报错信息进行修改
升级大版本,重新构建首包是肯定,你说的其他改动,可以参考这个PR,热更新生成脚本需要更新下,然后重新生成更新包。
https://github.com/cocos-creator/tutorial-hot-update/pull/32
谢谢,意思是我还要把这些源生的改动,比如支付和推送,编译首包后手动再集成一次是吗?另外好像没提示我loader这个方法不能用了,或者cc.url也没提示我不能使用,还有粒子效果怎么自动加大了
绿色是2.2的效果大小
另外我在2.2中,使用cc.loader.loadResDir将很多资源加载到map中,提高资源获取速度,但这个操作在2.4出奇的慢…源生的速度还没测,web中实在是太慢了。。。2.2全部缓存到map三四秒的事,2.4 15秒开外。