โครงการ Roblox Connect

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

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

ภาพรวมโครงการ

ผู้พัฒนาสามารถนำการสื่อสารของอวาตาร์ที่เกี่ยวข้องในประสบการณ์ใด ๆ บน Roblox โดยใช้วิธีการและเหตุการณ์ปัจจุบัน บางส่วนของคุณสมบัติที่น่าสนใจของ Roblox Connect คือการแชร์รายละเอียดความเป็

สวิตช์สภา

เพื่อให้ประสบการณ์การสื่อสารที่เหมาะสมกว่า โครงการมี สวิตช์สภาพแวดล้อม ที่ช่วยให้ผู้เล่นสามารถเคลื่อนไหวระหว่างสภ

นอกจากนี้ยังมีแนวโน้ม "handshake" เพื่อให้แน่ใจว่าผู้เล่นทั้งสองในพื้นที่ส่วนตัวเห็นด้วยกันว่าจะย้ายก่อนที่จะทำเช่นนั้น หากผู้เล่นคนหนึ่งปฏิเสธคำขอเพื่อเปลี่ยนสภาพแวดล้อม การเรียกร้อง

เกี่ยวกับการโทร เทเลพอร์ตไปยังเซิร์ฟเวอร์ที่จอดไว้และผู้เข้าร่วมโทรทั้งหมดจะเทเลพอร์ตด้วยกัน หากไม่ตรงตามเงื่อนไขนี้หรือหากเทเลพอร์ตเองล้มเหลว การโทรจะสิ้นสุด

Environment switcher in Roblox Connect

โหมดกล้อง

Roblox Connect นำเสนอโหมดกล้องสองโหมดในเวลาเดียวกัน โดยมีโหมดกล้องเริ่มต้นและโหมดกล้องทั้งสองซึ่งคุณสามารถใช้เพื่อปรับปรุงประสบการณ์ของคุณ นอกจากนี้เมื่อเปลี่ยนระหว่างโหมดกล้องต

Camera mode switcher in Roblox Connect

รูปในรูป

ในโหมด ภาพในภาพ การโฟกัสกล้องอยู่ที่คู่ค้าของคุณและมุมมองเล็ก ๆ น้อย ๆ ของตัวละครของคุณลอยอยู่บนหน้าจอ โหมดนี้ยังรวมถึงการติดตามหัวและการเคลื่อนที่ของผู้เล่นในพื้นที่จำ

Picture-in-picture camera mode in Roblox Connect

โรงภาพยนตร์

โหมด โครตแสนอลังการ พยายามที่จะเก็บไว้ทั้งหมดของตัวละครผู้เล่นใน viewport ของคุณตลอดเวลา การเคลื่อนไหวของผู้เล่นไม่ได้รับการจำกัด และเมื่อตัวละครเคลื่อนไหวไปทั่ว กล้องจะตรวจจับการเค

Cinematic camera mode in Roblox Connect

เล่นฟรี

โหมด เล่นฟรี ใช้กล้องตัวละคร Roblox เริ่มต้นโดยปกติของคุณ ให้คุณเคลื่อนที่ได้ในขณะที่คุยกับคู่โทรศัพท์ของคุณ คู่ของคุณจะไม่จำเป็นต้องอยู่ในมุมมอง

แถบอิโมจิ

แถบเมาท์ของโครงการนี้เป็นเวอร์ชันที่ลอกของโมดูล EmoteBar ผู้พัฒนา ออกจากกล่อง, โมดูลมีส่วนร่วมมากมาย, แต่ Roblox Connect ต้องการการเปลี่ยนแปลงบางอย่า

Emote bar in Roblox Connect

ความเป็นส่วนตัว

หากมีคนที่ไม่ได้อยู่ในโทรศัพท์ถูกเพิ่มในเซิร์ฟเวอร์สำรองหรืออยู่ในเซิร์ฟเวอร์สำรองแล้ว การโทรจะสิ้นสุด

การใช้งาน API

Roblox Connect ใช้ประโยชน์จากวิธีการใหม่ SocialService และ PlayerViewService เพื่อสร้างแพลตฟอร์มการสื่อสารที่เสมือนจริง

  • SocialService:PromptPhoneBook() เชื่อมต่อกับปุ่มโทรในล็อบบี้เริ่มต้นเพื่อให้ผู้เล่นสามารถดูรายชื่อติดต่อของพวกเขาและเริ่มโทรได้ ในขณะเดียวกันเหตุการณ์

  • วิธี SocialService:CanSendCallingInviteAsync() ใช้เพื่อตรวจสอบว่าผู้เล่นมีสิทธิ์ส่งเชิญหรือไม่ หากผู้เล่นไม่มีสิทธิ์ (ไม่ใช่ 13+ และไม่ใช่ โทรศัพ

  • กิจกรรม SocialService.CallInviteStateChanged เชื่อมต่อกับผู้ฟังที่ซ่อนปุ่มโทร และปลดปล่อยพื้นที่หน้าจอในขณะที่ผู้เล่นรอให้เพื่อนของพวกเขาตอบคำขอ กิจกรรมนี้สามารถใช้เพื่อแสดงสถานะ

  • SocialService:ShowSelfView() และ SocialService:HideSelfView() เชื่อมต่อกับโหมดกล้องต่างๆ โดยเฉพาะอย่างยิ่ง มุมมองของผู้โทรกำลังแสดงในโหมดภาพในภาพหร

  • Class.PlayerViewService:GetDeviceCameraCFrame() เปลี่ยนแปลงอุปกรณ์เครื่องให้เป็นกล้องมุมภาพในโหมดภาพในภาพเพื่อให้ประสบการณ์ที่เหมือนจริงมากขึ้น วิธีนี้ใช้กล้องมุมของผู้เล่นและใช้ได้เฉพาะกับอุปก