Contoh Tampak Atas
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.


LANGKAH 2 : Tulis Skrip
Terapkan kode dasar pembuatan karakter ZEPETO di Scene Anda.
📘 Silakan lihat panduan berikut. [Buat Karakter ZEPETO]
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.
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.


Sekarang coba jalankan dengan menekan tombol [▶︎(play)] di tengah layar.
Anda seharusnya melihat ZepetoCamera yang ada dinonaktifkan dan kamera kustom diaktifkan.
