我再测试一下, 然后把调试信息给你贴出来。
有时候几分钟就崩溃了, 有时候几个小时。
昨天测了2次,闪退时间分别是三个小时, 两个小时。
去掉了websocket也闪退, 只是单纯的spine findbone的问题。
新demo:NewProject_Effect.zip (859.6 KB)
苹果6S 真机调试。
这个问题比较难重现, 可以的话能不能下班了挂机在那, 第二天来看呢。
图片好像点不开, 你另存为到桌面看一下呗。
好像是JS绑定那边的问题。
老哥在吗
UPUP 自顶
mark
下次 @ 我一下,不然我这边收不到消息呢,ok 我帮你测下
非常感谢, 我以为引用回复会自动提醒。
请耐心等待,还在测试中,有结果我会第一时间回复论坛的。
好的,麻烦了。
好的,感谢您的反馈,程序员正在掉头发中。。。
是spine JS绑定的问题。
在update中频繁的调用spine的C++函数, 类似 findbone这样的,就会崩溃。
只有1个模型,大概2个小时崩溃, 5个模型, 7分钟就崩溃了。
哈哈,大家都是程序猿····
一起掉才是真的掉
大哥辛苦了。
update(){
let bone = findBone(); // 获取到数据后,如下操作几分钟就会奔溃
let x= bone.worldX;
let y = bone.worldY;
}
什么情况了?
我们已经放弃使用findbone的方案了, 写个工具把骨骼信息导出自己做解析。
这个bug估计没几个月弄不好。
闪退还是有,但出现的概率低了很多。
还是一样的调用,获取到数据后,如下操作,现在30个对象需要20分钟左右就会奔溃。
let bone = obj.findBone();
let x= bone.worldX;
let y = bone.worldY;