BUAT DUNIAMU
Naskah
Halo ZEPETOScript
12mnt
apa itu zepetoscript? zepetoscript adalah bahasa skrip yang digunakan untuk membuat zepeto world ini mendukung bahasa pemrograman typescript zepetoscript dirancang untuk mendefinisikan perilaku dan fungsionalitas dalam zepeto world, termasuk gerakan, fisika, dan interaksi objek menangani peristiwa, termasuk input pengguna mewarisi dari kelas zepetoscriptbehaviour, dirancang untuk kompatibel dengan antarmuka monobehaviour unity ini dapat dilampirkan pada gameobjects aktif di scene untuk eksekusi ❗️ peringatan saat mengembangkan untuk zepeto world, skrip c# tidak termasuk dalam paket build pastikan hanya menggunakan zepetoscript tutorial hello world langkah 1 membuat zepetoscript untuk membuat file zepetoscript baru, klik \[proyek] dan pilih ikon \[+] di sudut kiri atas panel, atau klik aset → buat → zepeto → typescript anda dapat melihat bahwa zepetoscript baru telah dibuat, seperti yang ditunjukkan di bawah ini langkah 2 menambahkan zepetoscript ke gameobject untuk menambahkan zepetoscript yang dibuat sebelumnya sebagai component ke gameobject, klik tombol add component di jendela inspector gameobject di jendela add component, pilih zepeto script component klik tombol attach zepeto script di zepeto script component di jendela attach zepeto script, pilih file helloworld zepetoscript yang anda buat sebelumnya anda dapat menambahkan file helloworld zepetoscript sebagai component ke gameobject seperti yang ditunjukkan pada layar di bawah ini langkah 3 menambahkan kode uji atau mengeluarkan log zepetoscript yang baru dihasilkan ditunjukkan di bawah anda dapat mengedit skrip menggunakan alat pengembangan unity newtypescript import { zepetoscriptbehaviour } from 'zepeto script'; export default class newtypescript extends zepetoscriptbehaviour { start() { } } cobalah menambahkan kode log di dalam fungsi start untuk menguji apakah zepetoscript bergerak helloworld import { zepetoscriptbehaviour } from 'zepeto script'; export default class helloworld extends zepetoscriptbehaviour { start() { console log(`log hello world`); console warn(`warn hello world`); console error(`error hello world`); } } periksa layar output kode uji di bawah ini selamat telah menyelesaikan tutorial zepetoscript! bagi mereka yang sebelumnya telah mengembangkan dengan c# di unity atau yang baru mengenal pengembangan zepeto world, mari kita selami dasar dasar zepetoscript mendeklarasikan variabel di zepetoscript zepetoscript mengikuti sintaks typescript oleh karena itu, sangat penting untuk mendeklarasikan tipe saat mendeklarasikan variabel contoh deklarasi variabel typescript import { zepetoscriptbehaviour } from 'zepeto script'; export default class hellozepetoscript extends zepetoscriptbehaviour { // variabel global private number number = 10; private floatnumber number = 10 5; private word string = "zepeto!"; private istrue boolean = true; private list number\[] = \[1,2,3]; private listgeneric array\<number> = \[4,5,6]; start() { console log(this number); console log(this floatnumber); console log(`halo, ${this word}`); console log(this istrue); console log(this list); console log(this listgeneric); // variabel lokal let a = 30; const b = 40; console log(a); console log(b); } } menggunakan tipe data peta alih alih menggunakan tipe data dictionary c#, gunakan tipe data map typescript untuk menyimpan dan mengelola pasangan kunci nilai tipe data ini sangat nyaman untuk mengelola data pemain saat menerapkan dunia multiplayer contoh penggunaan sederhana dari map typescript import { zepetoscriptbehaviour } from 'zepeto script'; export default class hellozepetoscript extends zepetoscriptbehaviour { private mymap = new map\<string, string>(); start() { this mymap set("player1", "ze"); this mymap set("player2", "pe"); this mymap set("player3", "to"); this mymap foreach((value, key) => { console log(key, value); }); if(this mymap has("player2")) { let value string | undefined = this mymap get("player2"); console log(value); } this mymap delete("player2"); console log(this mymap has("player2")); } } memanfaatkan json saat bekerja dengan data yang diformat json, anda dapat menggunakan fungsi bawaan typescript mengonversi string json menjadi objek gunakan json parse() metode mengonversi objek menjadi string json gunakan json stringify() metode contoh pemanfaatan json typescript import { zepetoscriptbehaviour } from 'zepeto script'; export default class hellozepetoscript extends zepetoscriptbehaviour { start() { let jsondata = '{"id" "user1234", "name" "zepeto", "age" 15}'; // mengonversi string json menjadi objek let userobject user = json parse(jsondata); console log(userobject id); console log(userobject name); console log(userobject age); userobject age = 16; // mengonversi objek menjadi string json let newjsondata = json stringify(userobject); console log(newjsondata); } } class user { constructor(public id string, public name string, public age number) {} } untuk sintaks yang lebih rinci, silakan merujuk ke dokumen typescript https //www typescriptlang org/docs/ https //www typescriptlang org/docs/