Box2Dワールド(EaselJSを使用して描画)で(動的)オブジェクトの位置を手動で設定するための次のコードがあります。残念ながらsetTransform
、このエラーを返します。
Uncaught TypeError: Cannot read property 'position' of undefined
これはコードです
// during drag and drop
if(mouseJoint & isMouseDown) {
mouseJoint.SetTarget(new b2Vec2(mouseX, mouseY));
var body = mouse.getBodyAtMouse();
if(body != null) {
body.SetAngularVelocity(0);
body.SetAngle(0);
body.SetTransform(b2Vec2(10,10), 0);
}
...