Point light working
This commit is contained in:
@@ -9,19 +9,20 @@ bool HydraGame::Initialise()
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, 0.0f, 0.0f);
|
||||
// GetEngine()->ActorManager()->SetPosition(m_sun_light_id, glm::dvec3(0.0f, 4.0f, 10.0f));
|
||||
|
||||
// m_sun_light_id = GetEngine()->ActorManager()->CreateActor<HydraDirectionalLightActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_sun_light_id);
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, -0.2f, 0.0f);
|
||||
m_sun_light_id = GetEngine()->ActorManager()->CreateActor<HydraDirectionalLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_sun_light_id);
|
||||
GetEngine()->ActorManager()->SetOrientation(m_sun_light_id, -0.5f, -0.2f, 0.0f);
|
||||
|
||||
|
||||
m_other_light_id = GetEngine()->ActorManager()->CreateActor<HydraPointLightActor>();
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_other_light_id);
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_other_light_id, -0.7f, 0.0f, 0.0f);
|
||||
GetEngine()->ActorManager()->SetPosition(m_other_light_id, glm::dvec3(0.0f, 4.0f, 5.0f));
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_other_light_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_other_light_id, glm::dvec3(0.0f, 1.0f, 5.0f));
|
||||
|
||||
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);
|
||||
GetEngine()->ActorManager()->SetPosition(m_spot_light_id, glm::dvec3(0.0f, 4.0f, 5.0f));
|
||||
|
||||
// m_other_light_id = GetEngine()->ActorManager()->CreateActor<HydraDirectionalLightActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_other_light_id);
|
||||
// GetEngine()->ActorManager()->SetOrientation(m_other_light_id, 0.4f, 0.5f, 0.0f);
|
||||
|
||||
// //1.570796327f
|
||||
// //3.141592654f
|
||||
@@ -34,6 +35,10 @@ bool HydraGame::Initialise()
|
||||
GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id);
|
||||
GetEngine()->ActorManager()->SetPosition(m_plane_actor_id, glm::dvec3(0, 0, 0));
|
||||
|
||||
// m_plane_actor_id1 = GetEngine()->ActorManager()->CreateActor<HydraPlaneActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_plane_actor_id1);
|
||||
// GetEngine()->ActorManager()->SetPosition(m_plane_actor_id1, glm::dvec3(0, 10, 0));
|
||||
|
||||
// m_cube_actor_id = GetEngine()->ActorManager()->CreateActor<HydraPlaneActor>();
|
||||
// GetEngine()->ActorManager()->InitialiseActor(m_cube_actor_id);
|
||||
// GetEngine()->ActorManager()->SetPosition(m_cube_actor_id, glm::dvec3(0, -2, 0));
|
||||
@@ -54,6 +59,8 @@ bool HydraGame::Initialise()
|
||||
GetEngine()->PossessPlayer(m_player_actor_id);
|
||||
GetEngine()->Camera()->AttachToActor(m_player_actor_id);
|
||||
|
||||
//GetEngine()->ActorManager()->SetRelationship(m_player_actor_id, m_other_light_id);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -10,10 +10,13 @@ class HydraGame : public HydraGameProxy
|
||||
{
|
||||
private:
|
||||
HydraID m_plane_actor_id = INVALID_HYDRA_ID;
|
||||
HydraID m_plane_actor_id1 = INVALID_HYDRA_ID;
|
||||
HydraID m_player_actor_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;
|
||||
HydraID m_spot_light_id = INVALID_HYDRA_ID;
|
||||
HydraID m_gltf_id = INVALID_HYDRA_ID;
|
||||
HydraID m_gltf_id1 = INVALID_HYDRA_ID;
|
||||
float m_time = 0;
|
||||
|
||||
Reference in New Issue
Block a user