2016-08-01 6 views
1

Ich arbeite an einem mobilen Spiel mit Cordova/Phonegap. Das Spiel beginnt beim Hochladen im Hochformat, wechselt jedoch für das eigentliche Gameplay in die Querformatausrichtung. Ich hatte vorher noch keine Probleme mit diesem Flow, aber jetzt, da ich die iOS Game Center Integration in die App implementiere, möchte ich die verschiedenen Benachrichtigungen vom Service mit der richtigen Ausrichtung anzeigen lassen (Portrait für Login, Landschaft für Erfolge während des Gameplays).Cordova/Phonegap unterschiedliche Geräteausrichtung für verschiedene Seiten einstellen

Gibt es eine Möglichkeit, zwischen Ausrichtungen mit Cordova/Phonegap zu wechseln?

Antwort

0

Sie können dazu cordova-plugin-screen-orientation verwenden.

Installieren Sie es in Ihr Projekt:

cordova plugin add cordova-plugin-screen-orientation 

dann die Ausrichtung programmatisch verriegeln, wie erforderlich, zum Beispiel:

switch(page){ 
    case 'page-1': 
     screen.lockOrientation('landscape'); 
     break; 
    case 'page-2': 
     screen.lockOrientation('portrait'); 
     break; 
    default: 
     screen.unlockOrientation(); // allow user to rotate 
} 
+0

Dank! I Mit dem Plugin kann ich die Ausrichtung in eine Richtung ändern, aber ich habe Probleme, sie in eine andere Richtung zu ändern? –

+0

Eigentlich, vergiss es. Ich habe einfach nicht auf das Gerät gewartet. –

Verwandte Themen