fix: Static Rigidbodies Moving When Velocity or AngularVelocity Assigned
This commit is contained in:
		| @@ -97,6 +97,9 @@ public class PhysicsEngine2D : IPhysicsEngine2D | ||||
|  | ||||
|     private static void StepRigidBody(IRigidBody2D rigidBody, float intervalDeltaTime) | ||||
|     { | ||||
|         if (rigidBody.IsStatic) | ||||
|             return; | ||||
|  | ||||
|         rigidBody.Transform.Position += rigidBody.Velocity * intervalDeltaTime; | ||||
|         rigidBody.Transform.Rotation += rigidBody.AngularVelocity * intervalDeltaTime; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user