Saturday, April 21, 2012

QuickBox2D QuickObject.destroy error


QuickObject(ver2.0.2)をdestroyするとまれに下記のエラーが起きます。
dragしているオブジェクトをdestroyするとおきるようなので、自分でdragを制御している場合はdestroymouseを呼ぶ必要がある。
destroyはすぐにオブジェクトを削除するのではなく、削除リストに追加して次のonEnterFrame(onRenderメソッド)で削除を行っている。

RangeError: Error #1005: 配列インデックスが正の整数 (-1) ではありません。
at Error$/throwError()
at Array()
at Box2D.Dynamics::b2Island()
at Box2D.Dynamics::b2World/Solve()
at Box2D.Dynamics::b2World/Step()
at com.actionsnippet.qbox::QuickBox2D/onRender()

No comments:

Post a Comment