สร้างโลกของคุณเอง
โซเชียล
การดึงสถานะการติดตามจากหน้าจอรายการสมาชิกในห้อง
3 นาที
เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณได้รับการโทรกลับเมื่อมีคนเริ่มติดตามคุณขณะเล่นด้วยกันในโลกนี้ ใช้ประโยชน์จากฟีเจอร์นี้ในเนื้อหาสังคม! ฟีเจอร์นี้มีให้ใช้งานตั้งแต่เวอร์ชัน world sdk 1 21 21 และเวอร์ชัน zepeto module 1 0 11 ขึ้นไป สามารถใช้ได้ในโลกที่มีฟังก์ชันการเล่นหลายคน คุณสามารถตรวจสอบหน้าจอรายชื่อสมาชิกห้องในแอป zepeto บนมือถือ โปรดดูตัวอย่างโค้ดด้านล่างสำหรับวิธีการใช้การโทรกลับของ socialservice onroommemberstatuschanged นี่คือตัวอย่างการพิมพ์ user id และสถานะการติดตามไปยังบันทึกคอนโซลเมื่อสถานะการติดตามของรายชื่อสมาชิกห้องเปลี่ยนแปลงภายในโลก import { roommemberstatus, socialservice } from 'zepeto module social'; import { zepetoscriptbehaviour } from 'zepeto script' export default class samplescript extends zepetoscriptbehaviour { start() { socialservice onroommemberstatuschanged += (userid string, status roommemberstatus) => { console log(`onroommemberstatuschanged userid = ${userid}, status = ${status}`); } } สถานะสมาชิกห้อง ประเภท คำอธิบาย ไม่มี = 0 เมื่อผู้เล่นในห้องเดียวกันไม่ได้ติดตามผู้เล่นท้องถิ่น ติดตาม = 1 เมื่อผู้เล่นในห้องเดียวกันติดตามผู้เล่นท้องถิ่น ถูกบล็อก = 3 เมื่อผู้เล่นในห้องเดียวกันบล็อกผู้เล่นท้องถิ่น หากคุณรันโค้ดตัวอย่างข้างต้นบนมือถือ คุณจะเห็นว่าคอนโซลล็อกถูกเรียกทุกครั้งที่สถานะการติดตามเปลี่ยนแปลงในหน้ารายชื่อสมาชิกห้อง