void App::onAfterLoadScene(const Any &any, const String &sceneName) { setActiveCamera(debugCamera()); }
bool App::onEvent(const GEvent& event) { // Handle super-class events if (GApp::onEvent(event)) { return true; } if (event.type == GEventType::KEY_DOWN && event.key.keysym.sym == GKey::TAB) { m_firstPersonMode = !m_firstPersonMode; const shared_ptr<Camera>& camera = m_firstPersonMode ? m_scene->defaultCamera() : debugCamera(); setActiveCamera(camera); } return false; }