Fixes issue in sprite node

This commit is contained in:
Viktor Lidholt 2015-10-23 16:42:27 -07:00
parent 5a481ed554
commit 1dbf9bc891

View File

@ -260,12 +260,14 @@ class Node {
void teleportPosition(Point position) {
assert(position != null);
PhysicsWorld world = _physicsWorld(parent);
if (_physicsBody != null && (parent is PhysicsWorld || parent is PhysicsGroup)) {
position = _positionToPhysics(position, parent);
_physicsBody._body.setTransform(
new Vector2(
position.x / physicsNode.b2WorldToNodeConversionFactor,
position.y / physicsNode.b2WorldToNodeConversionFactor
position.x / world.b2WorldToNodeConversionFactor,
position.y / world.b2WorldToNodeConversionFactor
),
_physicsBody._body.getAngle()
);