CRÉEZ VOTRE MONDE
Interface Utilisateur
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.
ChangeOrientation
1import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
2import { Button } from 'UnityEngine.UI';
3import { Screen, ScreenOrientation } from "UnityEngine";
4
5
6export default class ChangeOrientation extends ZepetoScriptBehaviour {
7
8 public orientationBtn: Button;
9
10
11 Start() {
12
13 // Lorsque le bouton est cliqué
14 this.orientationBtn.onClick.AddListener(() => {
15
16 if(Screen.orientation == ScreenOrientation.Landscape)
17 {
18 // Définir l'orientation de l'écran en portrait
19 Screen.orientation = ScreenOrientation.Portrait;
20 }
21 else
22 {
23 // Définir l'orientation de l'écran en paysage
24 Screen.orientation = ScreenOrientation.Landscape;
25 }
26 });
27
28 }
29}
👍 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.
Mis à jour 10 Oct 2024

Cette page vous a-t-elle aidée?