---
title: Contoh Tampak Atas
slug: world-sdk-guide-id/contoh-tampak-atas
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

Dengan menonaktifkan ZepetoCamera bawaan dan menggunakan kamera kustom, Anda dapat menerapkan perspektif kamera yang berbeda.



## LANGKAH 1 : Mengatur Tampilan Kamera

Sesuaikan Transform Kamera Kustom untuk mengonfigurasi tampilan pada sudut yang diinginkan.

Dalam panduan kami, kami menggunakan Kamera Utama sebagai kamera kustom kami.

Untuk Tampilan Atas, silakan lihat pengaturan di bawah ini.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-7YOXg7vJuzo73XeRE48vH-20240904-102421.png)



## LANGKAH 2 : Tulis Skrip

Terapkan kode dasar pembuatan karakter ZEPETO di Scene Anda.

:::hint{type="info"}
**📘&#x20;**&#x53;ilakan lihat panduan berikut. \[[Buat Karakter ZEPETO](docId:6xBDpw8HvdwOp3dXH17Ww)]
:::

Buat skrip yang menonaktifkan Kamera ZEPETO dan membuat kamera kustom untuk mengikuti karakter ZEPETO.

Pilih Buat > ZEPETO > Typescript dan ganti namanya menjadi TopViewController.

Tambahkan skrip ke objek TopViewController.

Tulis kode berikut untuk membuat kamera kustom mengikuti karakter.

:::CodeblockTabs
TopViewController

```typescript
import { Camera, Transform, Vector3 } from 'UnityEngine';
import { SpawnInfo, ZepetoPlayers } from 'ZEPETO.Character.Controller';
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
  
export default class TopViewController extends ZepetoScriptBehaviour {
  
    public customCamera : Camera;
    private localPlayerTr : Transform;
  
    Start() {  
        ZepetoPlayers.instance.OnAddedLocalPlayer.AddListener(() => {
            this.localPlayerTr = ZepetoPlayers.instance.LocalPlayer.zepetoPlayer.character.transform;
            // Nonaktifkan kamera ZEPETO
             ZepetoPlayers.instance.LocalPlayer.zepetoCamera.gameObject.SetActive(false);
        }); 
    }
  
    LateUpdate() {
        if(this.localPlayerTr != null) {
            this.customCamera.transform.position = new Vector3(this.localPlayerTr.position.x, this.customCamera.transform.position.y, this.localPlayerTr.position.z);
        }
    }
}
```
:::

Sambungkan objek kamera ke Inspector.

::Image[]{src="https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-yI9s_CAK9WYEQU8EVn4By-20240904-102421.png" size="88" width="357" height="290" position="center" showCaption="false"}



Sekarang coba jalankan dengan menekan tombol \[▶︎(play)] di tengah layar.

Anda seharusnya melihat ZepetoCamera yang ada dinonaktifkan dan kamera kustom diaktifkan.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-e2Nb-Ovrys1gC8TGQhX1i-20240904-102423.gif)

