Changer l'orientation de l'écran en cours d'exécution
2 min
Veuillez définir l'orientation de l'écran à afficher par défaut dans les paramètres du monde.

- Orientation : Choisissez l'orientation de l'écran.
- Vertical
- Horizontal
Voici un exemple de code pour changer l'orientation de l'écran à l'exécution.
Seules deux orientations d'écran sont prises en charge : Portrait et Paysage.
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
import { Button } from 'UnityEngine.UI';
import { Screen, ScreenOrientation } from "UnityEngine";
export default class ChangeOrientation extends ZepetoScriptBehaviour {
public orientationBtn: Button;
Start() {
// Lorsque le bouton est cliqué
this.orientationBtn.onClick.AddListener(() => {
if(Screen.orientation == ScreenOrientation.Landscape)
{
// Définir l'orientation de l'écran en portrait
Screen.orientation = ScreenOrientation.Portrait;
}
else
{
// Définir l'orientation de l'écran en paysage
Screen.orientation = ScreenOrientation.Landscape;
}
});
}
}👍 Astuce
- L'interface utilisateur par défaut (bouton d'accueil, bouton de chat) et le V-pad prennent automatiquement en charge le changement d'orientation paysage-portrait lors du changement de l'orientation de l'écran.
- Si vous fournissez d'autres interfaces utilisateur personnalisées dans votre contenu, vous devez répondre à l'orientation.