Roblox Connect là một trải nghiệm nơi bạn có thể gọi một người bạn và có cuộc hội thoại như avatar của bạn, cùng ở một không gian chia sẻ miễn phí.
Tổng quát dự án
Các nhà phát triển có thể giới thiệu bộ đồng bộ hóa trò chuyện avatar vào bất kỳ trải nghiệm nào trên Roblox bằng cách sử dụng các phương pháp và sự kiện hiện tại. Một số trong những điểm nổi bật đáng chú ý của Roblox Connect tính năng là chia sẻ chi tiết riêng tư dưới đây.
Môi trường Switcher
Để cung cấp một trải nghiệm giao tiếp trò chuyện tốt hơn, dự án bao gồm một bộ đổi môi trường cho phép người chơi di chuyển từ môi địa điểmnày sang môi trường khác. Khi di chuyển giữ
Ngoài ra, một mô hình "handsshake" được thực hiện để đảm bảo cả hai người chơi trong không gian riêng đồng ý để bị di chuyển trước khi thực hiện nó. Nếu một người chơi từ chối yêu cầu thay đổi môi trường, toàn bộ giao dịch được huỷ và không có người chơi nào được di ch
Đối với cuộc gọi, dịch chuyển đến một máy chủ dự phòng và tất cả các tham gia cuộc gọi đều dịch chuyển cùng nhau. Nếu điều kiện dịch chuyển này không được đáp ứng, hoặc nếu dịch chuyển chính thì dịch chuyển sẽ kết thúc.
Chế độ máy ảnh
Roblox Connect giới thiệu hai chế độ máy ảnh độc đáo ngoài chế độ máy ảnh mặc định, cả hai chế độ này bạn đều có thể sử dụng để cải thiện trải nghiệm của bạn. Ngoài ra, khi chuyển đổi giữa các chế độ máy ảnh khác nhau, một máy chuyển tiếp máy ảnh làm cho
Hình ảnh trong hình ảnh
Trong chế độ bức ảnh trong bức ảnh , tập trung máy ảnh là trên bạn bè gọi của bạn và một tấm bức trượt tuyết nhỏ được treo trên màn hình. Chế độ này cũng bao gồm dấu chỉ đầu và di chuyển của người chơi được hạn chế.
Điện ảnh
Chế độ điện ảnh ống thử nghiệm để giữ cả hai nhân vật trong viewport của bạn bất cứ lúc nào. Di chuyển của người chơi không bị hạn chế và, khi nhân vật di chuyển xung quanh, máy ảnh phát hiện họ và điều chỉnh hợp lý.
Tự do
Chế độ chơi miễn phí sử dụng máy ảnh nhân vật Roblox mặc định, cho phép bạn di chuyển khi cùng nói chuyện với đối tác gọi của bạn. Character của bạn sẽ không nhất thiết phải ở trong tầm mắt.
Bar biểu cảm
Bar nhúc nhíu của dự án là một phiên bản cloned của modul EmoteBar . Thoát khỏi hộp, module này có rất nhiều tính năng chính, nhưng Roblox Connect yêu cầu một vài thay đổi cụ thể như trả lại nhân vật đến trạng thái "nhàn rỗiđã" sau
Riêng tư
Nếu một người nào đó không ở trong cuộc gọi được thêm vào máy chủ dự phòng hoặc đã ở trong máy chủ dự phòng, cuộc gọi sẽ kết thúc.
Thực hiện API
Roblox Connect tận dụng những phương pháp mới SocialService và PlayerViewService để xây dựng một nền tảng truyền thông chuyển động miễn phí.
SocialService:PromptPhoneBook() được kết nối với nút gọi trong phòng khách để cho phép người chơi xem danh sách liên lạc của họ và khởi xướng một cuộc gọi. Với sự hợp tác, sự kiện SocialService.PhoneBookPromptClosed đượ
Phương thức SocialService:CanSendCallingInviteAsync() được sử dụng để kiểm tra xem một người chơi có đủ điều kiện để gửi lời mời cuộc gọi hay không. Nếu một người chơi không đủ điều kiện (kh
Sự kiện SocialService.CallInviteStateChanged này kết nối với một người lắng nghe giấu nút gọi, giải phóng không gian màn hình khi người chơi đang chờ đợi bạn bè của họ trả lời yêu cầu gọi. This event can be used to show a "connecting" state if desired.
SocialService:ShowSelfView() và SocialService:HideSelfView() được kết nối với các chế độ máy ảnh khác nhau. Đặc biệt, self view của người gọi được hiển thị trong Picture-in-Picture hoặc 0> Cin
PlayerViewService:GetDeviceCameraCFrame() map thiết bị lên trình phát lên màn hình camera trong chế độ Picture-in-Picture, cung cấp một trải nghiệm hấp dẫn hơn. Phương pháp này sử dụng thiết bị camera của người chơi và chỉ áp dụng cho các thiết bị di động.