BUAT DUNIAMU
Obrolan
QuickChat
5 mnt
fungsi terkait quickmessage dalam api zepetoworldcontent dapat digunakan untuk mengimplementasikan kemampuan mengirim dan menerima pesan di dalam dunia fitur ini tersedia di dunia di mana elemen multiplayer diimplementasikan untuk menggunakan fungsi quickmessage, anda harus membuat pernyataan impor sebagai berikut import { zepetoworldcontent, worldmultiplaychatcontent, quickmessage } from 'zepeto world'; api zepetoworldcontent menyediakan fungsi terkait quickmessage berikut api deskripsi zepetoworldcontent getquickmessagelist($oncomplete system action$1\<quickmessage\[]>, $onerror system action$1) impor daftar quickmessage untuk dunia saat ini (impor yang sesuai dengan bahasa perangkat ) ini dapat digunakan sebagai kode yang ditunjukkan di bawah ini zepetoworldcontent getquickmessagelist(quickmessagelist quickmessage\[] => { // menangani quickmessage }, err => { }); api worldmultiplaychatcontent memungkinkan sinkronisasi quickmessage dalam permainan multi pemain saat menggunakan fungsi di bawah ini, pesan obrolan dikirim dan ditampilkan di jendela obrolan selain itu, jika anda mengaktifkan bubblechat di zepetoplayers, anda dapat melihat bahwa gelembung ucapan muncul di aplikasi api deskripsi sendquickmessage($quickid string)\ void; mengirim pesan quickid yang dimasukkan ke server multi pemain ❗️ peringatan jika nilai quickid berbeda dari daftar quickmessage yang ada, pesan tidak akan dikirim kelas quickmessage terdiri dari komponen berikut class quickmessage extends system object { public id string; public message string; } berikut adalah contoh kode lengkap yang menggunakan fungsi dari fitur quickmessage import { button } from 'unityengine ui'; import { zepetoscriptbehaviour } from 'zepeto script'; import { zepetoworldcontent, worldmultiplaychatcontent, quickmessage } from 'zepeto world'; export default class quickchat extends zepetoscriptbehaviour { public quickchatbtn button; start() { zepetoworldcontent getquickmessagelist(quickmessagelist => { quickmessagelist foreach((quickmessage quickmessage, index number, array quickmessage\[]) => { console log(`id = ${quickmessage id}, message = ${quickmessage message}`); }); }, err => { console log(`quickmessage error ${err}`); }); // kirim pesan "hi" this quickchatbtn onclick addlistener(() => { this onclickquickmessagebutton("zw quickchat preset 001"); }); } private onclickquickmessagebutton(quickid string) { worldmultiplaychatcontent instance sendquickmessage(quickid); } }