การแชทเสียง

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

การแชทด้วยเสียง เป็นคุณสมบัติการแชทที่อยู่ใกล้ชิด เป็นการสื่อสารที่เหมาะสมตามระยะที่คุณอยู่ อวาตาร์ในขณ

การแชทเสียงสามารถใช้ได้เฉพาะสถานที่ที่สนับสนุนผู้ใช้สูงสุด 50 คนเท่านั้น

Two users chatting with voice inside an experience

เปิดใช้งานการแชทเสียง

ก่อนที่คุณจะเปิดใช้งานการแชทเสียงในประสบการณ์, คุณต้องเผยแพร่มันก่อนเพื่อเปิดใช้งาน การตั้งค่าเกม เมนูภายใน Studio

  1. เปิดประสบการณ์ของคุณใน Studio

  2. ไปที่ การสื่อสาร แท็บบนด้านซ้ายของหน้าต่าง

  3. เปิด/ปิด เปิดไมโครโฟน เพื่อให้ตัวเลือกเปลี่ยนจากสีเทาเป็นสีเขียว

  4. (เปิดใช้งานเมื่อเหมาะสม) สำหรับการสื่อสารระหว่างผู้ใช้ภายในประสบการณ์ของคุณ เปิดใช้งาน เปิดใช้งานกล้อง เพื่อให้ผู้ใช้ที่มีสิทธิ์ใช้งานได้เอาชีวิตของพวกเขามาใช้

  5. เผยแพร่ สถานที่เพื่อบันทึกการเปลี่ยนแปลง

การแชทด้วยเสียงจะมีให้บริการสำหรับผู้ใช้ 13+ ที่ลงทะเบียนใช้งานในคุณสมบัตินี้ในทุกสถานที่ภายในประสบการณ์ที่กำหนดไว้สูงสุด 50 ผู้ใช้

การตั้งค่าผู้ใช้สูงสุด

หากคุณได้ตั้งผู้ใช้สูงสุดในสถานที่มากกว่า 50 คุณจะต้องลดมันเพื่อสนับสนุนการแชทเสียง

  1. ในการนำทางด้านซ้ายของ Game Settings ไดอล็อกโปรดเลือก Places ทุกที่ภายในประสบการณ์ของคุณจะปรากฏขึ้น
  2. คลิกปุ่ม ที่อยู่ใกล้สถานที่ที่มีผู้เล่นมากกว่า 50 คนแล้วเลือก จัดเตรียมสถานที่ 3. ในฟิลด์ ผู้เล่นสูงสุด ใส่ตัวเลขใด ๆ น้อยกว่าหรือเท่ากับ 50
  3. คลิกปุ่ม บันทึก แล้ว เผยแพร่ เพื่อบันทึกการเปลี่ยนแปลง

เมื่อคุณอัปเดตจำนวนผู้ใช้สูงสุดในสถานที่ไปยังน้อยกว่า 50 จองเซิร์ฟเวอร์อาจถูกกำหนดไว้แล้วสำหรับจำนวนผู้ใช้ที่แตกต่างกัน เนื่องจากเซิร์ฟเวอร์เหล่านี้ไม่สนับสนุนการแชทด้วยเสียงจ

การปิดการใช้งานตามสถานที่

หากคุณไม่ต้องการเปิดใช้งานการแชทเสียงสำหรับทุกสถานที่ในประสบการณ์ของคุณคุณสามารถปิดการใช้งานได้ภายในสถานที่เฉพาะที่จะเป็นเสียงที่มีสิทธิ์ตามกฎหมายในการใช้งาน Class.VoiceChatService.

เพื่อปิดการใช้งานการแชทเสียงสำหรับสถานที่บางแห่งภายในประสบการณ์:

  1. เปิดสถานที่ใน Studio

  2. ในแท็บ รุ่น ค้นหาไปยังส่วน ขั้นสูง และคลิกที่ไอคอน บริการ

    Advanced options indicated in Model tab
  3. เลือก VoiceChatService และคลิก ใส่

  4. ใน หน้าต่าง Explorer เลือก VoiceChatService

    VoiceChatService in Explorer hierarchy
  5. ในหน้าต โปรพพรตี้ ให้ปิดการใช้งาน เปิดใช้งานเสียงปกติ โปรพพรตี้

  6. เผยแพร่สถานที่เพื่อบันทึกการเปลี่ยนแปลงและ เริ่มเซิร์ฟเวอร์ใหม่ เพื่อให้แน่ใจว่าการเปลี่ยนแปลงนี้มีผลสำหรับเซิร์ฟเวอร์ทั้งหมดที่ปฏิบัติงานอยู่ในขณะนี้ Errors: Error: เริ่มเซิร์ฟเวอร์ใหม่ Severity: minor ---

ตรวจสอบสถานะการแชทเสียง

คุณสามารถตรวจสอบว่าผู้ใช้เปิดใช้งานการแชทด้วยเสียงโดยการโทร IsVoiceEnabledForUserIdAsync() ใน LocalScript หรือใ

สคริปต์ลูกค้า - ตรวจสอบสถานะการโทรแชท

local Players = game:GetService("Players")
local VoiceChatService = game:GetService("VoiceChatService")
local localPlayer = Players.LocalPlayer
local success, enabled = pcall(function()
return VoiceChatService:IsVoiceEnabledForUserIdAsync(localPlayer.UserId)
end)
if success and enabled then
print("Voice chat enabled!")
end