[]骨骼动画报错!!!

Uncaught TypeError: Cannot read property 'startTime' of undefined
    at Templet.__proto.getOriginalData
    at Skeleton.__proto._createGraphics
    at Skeleton.__proto._update
    at TimerHandler.__proto.run
    at Timer.__proto._update
    at Stage.__proto.render
    at Stage.__proto._loop
    at loop
 
引擎版本1.6.2
我们日志统计到,大量玩家报这个错误
我找到是因为AnimationTemplet类里getOriginalData方法的key为空的原因,如下图
无标题.png

然后玩家的frameIndex都是负数,在-1到-20之间都有,playCurTime也是负数,-50到-1000之间都有
都是在安卓和ios上才出现过,电脑没出现过,但是电脑上把系统时间往前调的话,就能重现这个问题
 
因为是大量玩家较频繁出现的,我想这个不会是因为他们改手机时间而出现的bug

求解
 
已邀请:

cuixueying

赞同来自:

你的版本迭代的有些多了,请试下最新的1.7.3beta版本测试下,是否依然存在问题,有的话我们再看下,谢谢!

要回复问题请先

商务合作
商务合作