Cocos Creator v2.2.0 测试版如约而至(10/16 更新 rc.5)

我的项目为什么没有这个文件,修这个json能不能修好打不开服务面板的问题

找到了

用beta4,浏览器可以看到这个报错信息。在rc1中只在开发工具中持续输出这个错误。

终于找到触发的原因了,有个astar的控件,我记得是在论坛下载的,后来集成后因为性能感觉没有优化就没有使用,删除了之后 undefined这个报错就修复了

1赞

构建到最后一步的时候报的
TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))
at Object.execInstallNativePlatformScript
这个错误如果删除 setting目录下的services.json,就能正常构建。文件services.json.zip (2.5 KB),尽管能构建了,但是服务面板仍然打不开

进入游戏后,出现的问题是zindex排序好像出了问题,手机是iphonex
用2.2 rc1在浏览器预览的话Z值是正确的,如图,能看出建筑的Z值是正确的


而如果在ios端运行

可以发现建筑的Z值设定乱了。Z值在2.1.2是一切正常的。2.2.0的浏览器预览也是正常的。安卓暂时没有条件测试

spine崩溃问题:_updateList vector越界,原因是editor->update(dt)的时候执行了addtimer对_updateList vector执行了push操作。暂时采取了最简单粗暴的方法换成下标遍历,但会卡顿。可以尝试先add到另一个vector下一帧update的时候再插入到_updateList。不是很理解工作原理,希望官方大佬尽快修复一下这个bug,大佬幸苦了。

谢谢反馈,rc.2 已发布,问题已修复

z 值错乱问题,是用什么模块渲染的?有报错吗?你对 z 值做了什么设定?能给个 demo 吗?

插件问题已修复,请测试一下 rc2 是否还有问题谢谢。

大神就是大神,果然熬夜。
试了下rc2,服务面板还是打不开。Z值问题依旧。
demo没办法抽,实在太大了。
没自定义任何引擎(因为一更新版本还要再改一次),都是系统的api。
渲染就是新建的node,添加几个sprite到节点,然后放在 存放地图上建筑的node 里,update中持续刷新【位置】【Z值】,但因为Z值极为消耗性能,所以只在这个node位置移动的情况下 才刷新Z值。
报错仅有音频的报错,一直都有,也懒得修,基本确认并不相干

【发现了一个规律,地图一个横线上方的建筑,是正常的,中间开始往下就不对了,Z值的系统难道做了什么修改吗?】

对了大神,bmfont的字体位置在rc2中正确了。

终于测出原因了,很确定是IOS的Z值系统有问题。
经过测试,200的zindex 会在 -800的后面。只测试了ios
web端是正常的
zindex_project.zip (1.7 MB)

@jare

3赞

很好很强大 非常感谢

rc2到测试用例不会crash了,我自己到还是会,跑到一行日志代码时crash,想不通,我删了该行代码就没事了

1赞

rc1,原生构建ios的选项为什么不保存上次的全部选项呢?(比如加密脚本、内联所有SpriteFrame等的选项)

rc2已修复

rc.2 已经修复了

什么日志代码?方便贴出来吗?

能给个详细点的重现方式吗?最好是给个 demo

感谢反馈,已修复
https://github.com/cocos-creator/cocos2d-x-lite/pull/1881