---
title: Changer l'orientation de l'écran en cours d'exécution
slug: world-sdk-guide-fr/changer-lorientation-de-lecran-en-cours-dexecution
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Veuillez définir l'orientation de l'écran à afficher par défaut dans les paramètres du monde.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-pa_-ov_CvYaVn_DNHQzGJ-20240904-102413.png)

- 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.

:::CodeblockTabs
ChangeOrientation

```typescript
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;
            } 
        });
  
    }
}
```
:::

:::hint{type="success"}
👍 **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.
:::

