การดึงสถานะการติดตามจากหน้าจอรายการสมาชิกในห้อง
2 นาที
เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณได้รับการโทรกลับเมื่อมีคนเริ่มติดตามคุณขณะเล่นด้วยกันในโลกนี้
ใช้ประโยชน์จากฟีเจอร์นี้ในเนื้อหาสังคม!
- ฟีเจอร์นี้มีให้ใช้งานตั้งแต่เวอร์ชัน 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 | เมื่อผู้เล่นในห้องเดียวกันบล็อกผู้เล่นท้องถิ่น |
หากคุณรันโค้ดตัวอย่างข้างต้นบนมือถือ คุณจะเห็นว่าคอนโซลล็อกถูกเรียกทุกครั้งที่สถานะการติดตามเปลี่ยนแปลงในหน้ารายชื่อสมาชิกห้อง.
