diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java index 0ff70b3..e04e4d1 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java @@ -109,6 +109,9 @@ public class GameCore implements GameLogic { Revolver.CreatePhysicsController( ConvexMesh.Box(0.5f,0.75f,0.5f),200f); scene.Revolver = Revolver; PlayerActorID = "Player_Revolver"; + + physicsController = (RigidPhysicsController) Revolver.GetPhysicsController(); + RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LockRotation(); // if I put PlayerActorID = "Player_Revolver" it just crashes mesh.RegisterMesh(); scene.AddActor(Musket);