Roblox Connect เป็นประสบการณ์ที่คุณสามารถโทรหาเพื่อนและมีการสนทนาเป็นอวาตาร์ของคุณด้วยกันในพื้นที่เสม
ภาพรวมโครงการ
ผู้พัฒนาสามารถนำการสื่อสารของอวาตาร์ที่เกี่ยวข้องในประสบการณ์ใด ๆ บน Roblox โดยใช้วิธีการและเหตุการณ์ปัจจุบัน บางส่วนของคุณสมบัติที่น่าสนใจของ Roblox Connect คือการแชร์รายละเอียดความเป็
สวิตช์สภา
เพื่อให้ประสบการณ์การสื่อสารที่เหมาะสมกว่า โครงการมี สวิตช์สภาพแวดล้อม ที่ช่วยให้ผู้เล่นสามารถเคลื่อนไหวระหว่างสภ
นอกจากนี้ยังมีแนวโน้ม "handshake" เพื่อให้แน่ใจว่าผู้เล่นทั้งสองในพื้นที่ส่วนตัวเห็นด้วยกันว่าจะย้ายก่อนที่จะทำเช่นนั้น หากผู้เล่นคนหนึ่งปฏิเสธคำขอเพื่อเปลี่ยนสภาพแวดล้อม การเรียกร้อง
เกี่ยวกับการโทร เทเลพอร์ตไปยังเซิร์ฟเวอร์ที่จอดไว้และผู้เข้าร่วมโทรทั้งหมดจะเทเลพอร์ตด้วยกัน หากไม่ตรงตามเงื่อนไขนี้หรือหากเทเลพอร์ตเองล้มเหลว การโทรจะสิ้นสุด
โหมดกล้อง
Roblox Connect นำเสนอโหมดกล้องสองโหมดในเวลาเดียวกัน โดยมีโหมดกล้องเริ่มต้นและโหมดกล้องทั้งสองซึ่งคุณสามารถใช้เพื่อปรับปรุงประสบการณ์ของคุณ นอกจากนี้เมื่อเปลี่ยนระหว่างโหมดกล้องต
รูปในรูป
ในโหมด ภาพในภาพ การโฟกัสกล้องอยู่ที่คู่ค้าของคุณและมุมมองเล็ก ๆ น้อย ๆ ของตัวละครของคุณลอยอยู่บนหน้าจอ โหมดนี้ยังรวมถึงการติดตามหัวและการเคลื่อนที่ของผู้เล่นในพื้นที่จำ
โรงภาพยนตร์
โหมด โครตแสนอลังการ พยายามที่จะเก็บไว้ทั้งหมดของตัวละครผู้เล่นใน viewport ของคุณตลอดเวลา การเคลื่อนไหวของผู้เล่นไม่ได้รับการจำกัด และเมื่อตัวละครเคลื่อนไหวไปทั่ว กล้องจะตรวจจับการเค
เล่นฟรี
โหมด เล่นฟรี ใช้กล้องตัวละคร Roblox เริ่มต้นโดยปกติของคุณ ให้คุณเคลื่อนที่ได้ในขณะที่คุยกับคู่โทรศัพท์ของคุณ คู่ของคุณจะไม่จำเป็นต้องอยู่ในมุมมอง
แถบอิโมจิ
แถบเมาท์ของโครงการนี้เป็นเวอร์ชันที่ลอกของโมดูล EmoteBar ผู้พัฒนา ออกจากกล่อง, โมดูลมีส่วนร่วมมากมาย, แต่ Roblox Connect ต้องการการเปลี่ยนแปลงบางอย่า
ความเป็นส่วนตัว
หากมีคนที่ไม่ได้อยู่ในโทรศัพท์ถูกเพิ่มในเซิร์ฟเวอร์สำรองหรืออยู่ในเซิร์ฟเวอร์สำรองแล้ว การโทรจะสิ้นสุด
การใช้งาน API
Roblox Connect ใช้ประโยชน์จากวิธีการใหม่ SocialService และ PlayerViewService เพื่อสร้างแพลตฟอร์มการสื่อสารที่เสมือนจริง
SocialService:PromptPhoneBook() เชื่อมต่อกับปุ่มโทรในล็อบบี้เริ่มต้นเพื่อให้ผู้เล่นสามารถดูรายชื่อติดต่อของพวกเขาและเริ่มโทรได้ ในขณะเดียวกันเหตุการณ์
วิธี SocialService:CanSendCallingInviteAsync() ใช้เพื่อตรวจสอบว่าผู้เล่นมีสิทธิ์ส่งเชิญหรือไม่ หากผู้เล่นไม่มีสิทธิ์ (ไม่ใช่ 13+ และไม่ใช่ โทรศัพ
กิจกรรม SocialService.CallInviteStateChanged เชื่อมต่อกับผู้ฟังที่ซ่อนปุ่มโทร และปลดปล่อยพื้นที่หน้าจอในขณะที่ผู้เล่นรอให้เพื่อนของพวกเขาตอบคำขอ กิจกรรมนี้สามารถใช้เพื่อแสดงสถานะ
SocialService:ShowSelfView() และ SocialService:HideSelfView() เชื่อมต่อกับโหมดกล้องต่างๆ โดยเฉพาะอย่างยิ่ง มุมมองของผู้โทรกำลังแสดงในโหมดภาพในภาพหร
Class.PlayerViewService:GetDeviceCameraCFrame() เปลี่ยนแปลงอุปกรณ์เครื่องให้เป็นกล้องมุมภาพในโหมดภาพในภาพเพื่อให้ประสบการณ์ที่เหมือนจริงมากขึ้น วิธีนี้ใช้กล้องมุมของผู้เล่นและใช้ได้เฉพาะกับอุปก