tank stuff
This commit is contained in:
+2
-1
@@ -222,11 +222,12 @@ void GameWorld::Initialize()
|
|||||||
transform->Position = glm::vec3(0, 5, 0);
|
transform->Position = glm::vec3(0, 5, 0);
|
||||||
//transform->Orientation = glm::angleAxis(0.f, glm::vec3(0, 1, 0));
|
//transform->Orientation = glm::angleAxis(0.f, glm::vec3(0, 1, 0));
|
||||||
auto physics = AddComponent<Components::Physics>(tank);
|
auto physics = AddComponent<Components::Physics>(tank);
|
||||||
physics->Mass = 45000;
|
physics->Mass = 25000;
|
||||||
physics->Static = false;
|
physics->Static = false;
|
||||||
auto vehicle = AddComponent<Components::Vehicle>(tank);
|
auto vehicle = AddComponent<Components::Vehicle>(tank);
|
||||||
vehicle->MaxTorque = 5200.f;
|
vehicle->MaxTorque = 5200.f;
|
||||||
vehicle->MaxSteeringAngle = 90.f;
|
vehicle->MaxSteeringAngle = 90.f;
|
||||||
|
vehicle->MaxSpeedFullSteeringAngle = 4.f;
|
||||||
AddComponent<Components::TankSteering>(tank);
|
AddComponent<Components::TankSteering>(tank);
|
||||||
AddComponent<Components::Input>(tank);
|
AddComponent<Components::Input>(tank);
|
||||||
|
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ public:
|
|||||||
|
|
||||||
EntityID entity1 = m_RigidBodies[event.getBody(0)];
|
EntityID entity1 = m_RigidBodies[event.getBody(0)];
|
||||||
EntityID entity2 = m_RigidBodies[event.getBody(1)];
|
EntityID entity2 = m_RigidBodies[event.getBody(1)];
|
||||||
LOG_INFO("Entities colliding: %i, %i ", entity1, entity2);
|
//LOG_INFO("Entities colliding: %i, %i ", entity1, entity2);
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ bool Systems::TankSteeringSystem::TankSteeringInputController::OnCommand(const E
|
|||||||
if (event.Command == "horizontal")
|
if (event.Command == "horizontal")
|
||||||
{
|
{
|
||||||
m_Horizontal = val;
|
m_Horizontal = val;
|
||||||
|
m_Vertical = -0.4f;
|
||||||
}
|
}
|
||||||
else if (event.Command == "vertical")
|
else if (event.Command == "vertical")
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user