Преглед изворни кода

Fix actor_set_linear/angular_velocity()

Daniele Bartolini пре 8 година
родитељ
комит
61cfc8e07c
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      src/world/physics_world_bullet.cpp

+ 2 - 0
src/world/physics_world_bullet.cpp

@@ -632,6 +632,7 @@ struct PhysicsWorldImpl
 
 	void actor_set_linear_velocity(ActorInstance i, const Vector3& vel)
 	{
+		_actor[i.i].actor->activate();
 		_actor[i.i].actor->setLinearVelocity(to_btVector3(vel));
 	}
 
@@ -643,6 +644,7 @@ struct PhysicsWorldImpl
 
 	void actor_set_angular_velocity(ActorInstance i, const Vector3& vel)
 	{
+		_actor[i.i].actor->activate();
 		_actor[i.i].actor->setAngularVelocity(to_btVector3(vel));
 	}