สร้างโลกของคุณเอง
แชท
QuickChat
4นาที
ฟังก์ชันที่เกี่ยวข้องกับ quickmessage ใน api zepetoworldcontent สามารถใช้เพื่อดำเนินการส่งและรับข้อความภายในโลกได้ ฟีเจอร์นี้มีให้บริการในโลกที่มีการนำองค์ประกอบหลายผู้เล่นมาใช้ เพื่อใช้ฟังก์ชัน quickmessage คุณต้องสร้างคำสั่งนำเข้า ดังนี้ import { zepetoworldcontent, worldmultiplaychatcontent, quickmessage } from 'zepeto world'; api zepetoworldcontent มีฟังก์ชันที่เกี่ยวข้องกับ quickmessage ดังต่อไปนี้ api คำอธิบาย zepetoworldcontent getquickmessagelist($oncomplete system action$1\<quickmessage\[]>, $onerror system action$1) นำเข้ารายการ quickmessage สำหรับโลกปัจจุบัน (นำเข้าตามภาษาของอุปกรณ์) สามารถใช้ได้ตามโค้ดที่แสดงด้านล่างนี้ zepetoworldcontent getquickmessagelist(quickmessagelist quickmessage\[] => { // การจัดการ quickmessage }, err => { }); api worldmultiplaychatcontent ช่วยให้การซิงโครไนซ์ quickmessage ในผู้เล่นหลายคนเป็นไปได้ เมื่อใช้ฟังก์ชันด้านล่าง ข้อความแชทจะถูกส่งและแสดงในหน้าต่างแชท นอกจากนี้ หากคุณเปิดใช้งาน bubblechat ใน zepetoplayers คุณจะเห็นว่ามีฟองคำพูดปรากฏขึ้นในแอป api คำอธิบาย sendquickmessage($quickid string)\ void; ส่งข้อความ quickid ที่ป้อนเข้าสู่เซิร์ฟเวอร์ผู้เล่นหลายคน ❗️ ระวัง หากค่าของ quickid แตกต่างจากรายการ quickmessage ที่มีอยู่ จะไม่ถูกส่ง คลาส quickmessage ประกอบด้วยส่วนประกอบดังต่อไปนี้ class quickmessage extends system object { public id string; public message string; } ต่อไปนี้คือตัวอย่างโค้ดทั้งหมดที่ใช้ฟังก์ชันของฟีเจอร์ 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}`); }); // ส่งข้อความ "สวัสดี" this quickchatbtn onclick addlistener(() => { this onclickquickmessagebutton("zw quickchat preset 001"); }); } private onclickquickmessagebutton(quickid string) { worldmultiplaychatcontent instance sendquickmessage(quickid); } }