Cocos Creator v2.4.3-rc.7 测试帖(正式版已发)

是不是开了代理什么的?

如果导出原生包时,部分 OC、CPP 代码做过一系列修改,那么,在升级Creator,比如 creator2.3.0(做过修改的版本) 升级到2.4.0, 然后 2.4.0 又升级到 2.4.3,是否每一次Creator版本升级,相应的OC、App 改动部分代码,仍需要再修改一次?

或者,升级时只需要替换build文件内部 assets + src 项目文件夹即可,frameworks + jsb-adapter文件夹可以复用?

@EndEvil

其他版本都能下载 只有rc.3不行 有单独的下载链接吗

相关的还有这个问题 spine局部换肤,理论上支持一下比较好,里面有native解决方案了,只是没有集成到引擎里面,需要自己加

这个不确定,得看具体改动,如果有改动的话,可能要做下简单的升级,如果没改动,那就没影响了

https://download.cocos.com/CocosDashboard/CocosCreator_v2.4.3-rc.3_20200831_win.zip
https://download.cocos.com/CocosDashboard/CocosCreator_v2.4.3-rc.3_20200831_mac.zip

谢谢 这个地址可以下载

虽然自己也难免会写低级Bug,但是遇到别人的写的…也非常想说点什么:joy:

之前的安全区域没有仔细测试,但是好像这次不怎么正常,屏幕旋转两次回到原来的横向时,安全区域就GG了,UI直接到安全区域外了

嘘,我的锅。。。:13:

安卓还是ios呢,是横屏转竖屏还是怎么转?

安卓 华为P30 左横屏转右横屏,再转回左横屏

反馈一个缓存文件的bug。@SantyWang
jsb-adapter工程中,engine/jsb-loader.js 的transformUrl,没有判断缓存文件是否存在。

在ios平台上真机测试下,使用cc.assetManager.loadRemote 下载远端资源,第一次debug启动可以正常被缓存文件,然而再次debug会出现缓存文件不存在,这是ios上缓存目录变更导致了。

真机缓存路径:/var/mobile/Containers/Data/Application/DA63E952-49E6-4A8F-893F-72D368CCC3B6/Documents//gamecaches/15989447540540.jpg 。。
可以看出路径中存在ios定义的缓存’DA63E952-49E6-4A8F-893F-72D368CCC3B6‘。
生产环境下,如果用户在appstore进行换包就会出现这个问题。
修改代码

2.4.3 里面改成相对路径缓存了,这个问题应该不存在了

提个建议,构建完成后,输出一下当前时间吧,有时候忙的时候一刻都不能等构建完成,回头突然不记得什么时候点的构建,然后又再点一次构建。有一样的开发者吗:joy: 我计划在自用的插件上加这个功能

2赞

这个日志正常吗?

有,你不是一个人:grin:

1赞

你是不是拖入场景后,别的地方关联到了这个 prefab 里面的节点?因为这个节点上的组件保存的时候会被从场景剔除,每次都会从 Prefab 资源中重新加载,所以场景其它地方的组件无法引用到这个节点上的组件,引用会丢失。
如果只是单纯拖一个 prefab,我按你说的方法尝试过是正常的。
如果你那边还是有问题,麻烦提交一个 demo,帮忙详细说明下重现方法谢谢。

谢谢反馈,下个版本 rc.4 会修复~

谢谢反馈,下个版本 rc.4 会修复~