Physics stuff
This commit is contained in:
@@ -8,6 +8,14 @@ bool HydraGame::Initialise()
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_sun_light_id);
|
||||
GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, -0.2f, 0.0f);
|
||||
|
||||
m_spawner_id = GetEngine()->ActorManager()->CreateActor<HydraLightSpawnerActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_spawner_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_spawner_id, glm::dvec3(0, 1.0, 0));
|
||||
HydraLightSpawnerActor* actor = static_cast<HydraLightSpawnerActor*>(GetEngine()->ActorManager()->GetActor(m_spawner_id));
|
||||
actor->SpawnSettings(2.0f, glm::vec3(0.0f, 2.0f, 0.0f), glm::vec3(0.0f, 0.0f, 0.0f), 10.0f, 0.0f, 20.0f);
|
||||
actor->SetEnabled(true);
|
||||
|
||||
|
||||
// m_spot_light_id = GetEngine()->ActorManager()->CreateActor<HydraSpotLightActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_spot_light_id);
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_spot_light_id, -0.5f, -0.2f, 0.0f);
|
||||
@@ -24,13 +32,15 @@ bool HydraGame::Initialise()
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_planet_actor_id);
|
||||
// GetEngine()->ActorManager()->SetPosition(m_planet_actor_id, glm::dvec3(0, 0.0, 0));
|
||||
|
||||
m_cube_actor_id = GetEngine()->ActorManager()->CreateActor<HydraTestCubeActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_cube_actor_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, 20.0, 0));
|
||||
// m_cube_actor_id = GetEngine()->ActorManager()->CreateActor<HydraTestCubeActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_cube_actor_id);
|
||||
// GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, 1.0, 0));
|
||||
// GetEngine()->ActorManager()->SetLinearVelocity(m_cube_actor_id, glm::dvec3(0, 10.0, 0));
|
||||
|
||||
m_plane_actor_id = GetEngine()->ActorManager()->CreateActor<HydraPlaneActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_plane_actor_id, glm::dvec3(0, 0, 0));
|
||||
GetEngine()->ActorManager()->SetOrientation(m_plane_actor_id, 0.0f, 0.0f, 0.2f);
|
||||
|
||||
|
||||
// m_plane_actor_id1 = GetEngine()->ActorManager()->CreateActor<HydraPlaneActor>();
|
||||
|
||||
@@ -13,7 +13,7 @@ class HydraGame : public HydraGameProxy
|
||||
HydraID m_plane_actor_id1 = INVALID_HYDRA_ID;
|
||||
HydraID m_player_actor_id = INVALID_HYDRA_ID;
|
||||
HydraID m_point_light_id = INVALID_HYDRA_ID;
|
||||
|
||||
HydraID m_spawner_id = INVALID_HYDRA_ID;
|
||||
HydraID m_cube_actor_id = INVALID_HYDRA_ID;
|
||||
HydraID m_sun_light_id = INVALID_HYDRA_ID;
|
||||
HydraID m_other_light_id = INVALID_HYDRA_ID;
|
||||
|
||||
Reference in New Issue
Block a user