-
Creator 版本:2.2.0
-
目标平台: Web模拟器
-
详细报错信息,包含调用堆栈:
CCPolygonSeparator.js:337 Uncaught TypeError: Cannot read property ‘x’ of undefined
at Area (CCPolygonSeparator.js:337)
at Right (CCPolygonSeparator.js:219)
at Reflex (CCPolygonSeparator.js:207)
at ConvexPartition (CCPolygonSeparator.js:77)
at ConvexPartition (CCPolygonSeparator.js:154)
at ConvexPartition (CCPolygonSeparator.js:154)
at Object.ConvexPartition (CCPolygonSeparator.js:154)
at cc_PhysicsPolygonCollider._createShape (CCPhysicsPolygonCollider.js:56)
at cc_PhysicsPolygonCollider.__init (CCPhysicsCollider.js:172)
at CCClass.pushDelayEvent (CCPhysicsManager.js:165) -
重现方式:
遍历某spine的所有slot,对attachment做attachment.computeWorldVertices获取所有顶点,将所有顶点保存以后做凸包集,根据凸包集的坐标点去创建一个cc.PhysicsPolygonCollider,每帧循环调用,会出现如上错误。 -
出现概率:每秒会出现很多次,降低帧率也会降低发生次数