Ejemplo n.º 1
0
void App::onAfterLoadScene(const Any &any, const String &sceneName) {
    setActiveCamera(debugCamera());
}
Ejemplo n.º 2
0
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;
}