---
title: Mengubah Orientasi Layar saat runtime
slug: world-sdk-guide-id/mengubah-orientasi-layar-saat-runtime
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Silakan atur Orientasi Layar untuk ditampilkan secara default di Pengaturan Dunia.

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

- Orientasi : Pilih orientasi layar.
  - Vertikal
  - Horizontal



Berikut adalah contoh kode untuk mengubah orientasi layar saat runtime.

Hanya dua orientasi layar yang didukung: Potret dan Lanskap.

:::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() {
  
        // Ketika tombol diklik
        this.orientationBtn.onClick.AddListener(() => {
             
            if(Screen.orientation == ScreenOrientation.Landscape)
            {
              	// Atur Orientasi Layar Potret
                Screen.orientation = ScreenOrientation.Portrait;
            }
            else
            {
              	// Atur Orientasi Layar Lanskap
                Screen.orientation = ScreenOrientation.Landscape;
            } 
        });
  
    }
}
```
:::

:::hint{type="success"}
👍 **Tip**

- UI Default (Tombol Beranda, Tombol Obrolan) dan V-pad secara otomatis mendukung pengalihan lanskap-potret saat mengubah Orientasi Layar.
- Jika Anda menyediakan UI kustom lainnya dalam konten Anda, Anda perlu merespons terhadap orientasi.
:::

