Make sure the right camera is used in 3D cutscenes
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@5688 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
a4796313b5
commit
13a6e76c13
@ -147,6 +147,7 @@ void FeatureUnlockedCutScene::init()
|
||||
m_camera->setTarget( core::vector3df(0, 10, 0.0f) );
|
||||
m_camera->setFOV( DEGREE_TO_RAD*50.0f );
|
||||
m_camera->updateAbsolutePosition();
|
||||
irr_driver->getSceneManager()->setActiveCamera(m_camera);
|
||||
|
||||
scene::IAnimatedMesh* model_chest = irr_driver->getAnimatedMesh( file_manager->getModelFile("chest.b3d") );
|
||||
assert(model_chest != NULL);
|
||||
|
@ -78,7 +78,8 @@ void GrandPrixLose::init()
|
||||
m_camera_z = CAMERA_START_Z;
|
||||
m_camera->setPosition( core::vector3df(m_camera_x, m_camera_y, m_camera_z) );
|
||||
m_camera->setUpVector( core::vector3df(0.0, 1.0, 0.0) );
|
||||
|
||||
irr_driver->getSceneManager()->setActiveCamera(m_camera);
|
||||
|
||||
m_camera_target_x = 0.0f;
|
||||
m_camera_target_z = -2.0f;
|
||||
m_camera->setTarget( core::vector3df(m_camera_target_x, -2.0f, m_camera_target_z) );
|
||||
|
@ -145,7 +145,8 @@ void GrandPrixWin::init()
|
||||
m_camera_z = -5.0f;
|
||||
m_camera->setPosition( core::vector3df(m_camera_x, m_camera_y, m_camera_z) );
|
||||
m_camera->setUpVector( core::vector3df(0.0, 1.0, 0.0) );
|
||||
|
||||
irr_driver->getSceneManager()->setActiveCamera(m_camera);
|
||||
|
||||
m_camera_target_x = 1.5f;
|
||||
m_camera_target_z = 0.0f;
|
||||
m_camera->setTarget( core::vector3df(m_camera_target_x, -2.0f, m_camera_target_z) );
|
||||
|
Loading…
x
Reference in New Issue
Block a user