Proyek Terhubung Roblox

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Roblox Connect adalah pengalaman di mana Anda dapat menelepon teman dan melakukan percakapan sebagai avatar Anda, bersama-sama di ruang imersif bersama.Dari perspektif pengembang, ini adalah pengalaman non-terkunci yang menunjukkan satu cara untuk mengkonsumsi metode dan peristiwa terkait panggilan dari SocialService dan PlayerViewService .Kasus penggunaan yang mungkin tidak terbatas dan panduan ini memberikan contoh bagaimana mereka digunakan di Roblox Connect.

Pandangan umum proyek

Pengembang dapat memperkenalkan komunikasi avatar sinkron ke dalam pengalaman di Roblox menggunakan metode dan acara saat ini.Beberapa fitur sorotan Roblox Connect penting dan rincian privasi panggilan dibagikan di bawah ini.

Pengubah lingkungan

Untuk memberikan pengalaman komunikatif imersif yang lebih baik, proyek ini memiliki pengubah lingkungan yang memungkinkan pemain untuk berpindah dari satu lingkungan ke lingkungan lain.Saat bergerak di antara lingkungan di tempat yang sama, karakter pemain dipindahkan melalui PivotTo() .Saat pindah ke lingkungan di tempat yang berbeda, pemain dipindahkan melalui TeleportService ke lokasi yang diinginkan.

Selain itu, model "shake tangan" diterapkan untuk memastikan kedua pemain di ruang pribadi setuju untuk dipindahkan sebelum benar-benar melakukannya.Jika satu pemain menolak permintaan untuk mengubah lingkungan, seluruh transaksi dibatalkan dan tidak ada pemain yang dipindahkan.

Mengenai panggilan, teleport adalah ke server yang disediakan dan semua peserta panggilan dipindahkan bersama.Jika kondisi teleportasi ini tidak dipenuhi, atau jika teleportasi itu sendiri gagal, panggilan berakhir.

Environment switcher in Roblox Connect

Mode kamera

Roblox Connect memperkenalkan dua mode kamera unik selain mode kamera default, keduanya dapat Anda gunakan untuk meningkatkan pengalaman Anda sendiri.Selain itu, saat beralih di antara berbagai mode kamera, seorang transisi kamera membuat beralih di antara mode terasa tak terputus.

Camera mode switcher in Roblox Connect

Gambar dalam gambar

Di mode gambar dalam gambar , fokus kamera adalah pada mitra panggilan Anda dan pandangan kecil karakter Anda mengambang di layar.Mode ini juga termasuk pelacakan kepala, dan gerakan pemain lokal dibatasi.

Picture-in-picture camera mode in Roblox Connect

Sinematik

Mode sinematik mencoba untuk menjaga kedua karakter pemain dalam jendela pandang kamera Anda setiap saat.Gerakan pemain tidak dibatasi dan, saat karakter bergerak, kamera mendeteksi gerakan mereka dan menyesuaikan sesuai dengan itu.

Cinematic camera mode in Roblox Connect

Bermain bebas

Mode freeplay gratis menggunakan kamera karakter Roblox default, memungkinkan Anda bergerak sambil juga berbicara dengan mitra panggilan AndaKarakter pasangan Anda tidak akan tentu saja terlihat.

Bar emote

Bar emote proyek adalah versi kloning dari modul pengembang EmoteBar .Keluar dari kotak, modul berisi banyak fitur kunci, tetapi Roblox Connect memerlukan beberapa perubahan spesifik seperti mengembalikan karakter ke status "diam" setelah melakukan emote sekali.

Emote bar in Roblox Connect

Privasi

Jika seseorang yang tidak berada dalam panggilan ditambahkan ke server yang disediakan, atau sudah ada di server yang disediakan, panggilan berakhir.

Implementasi API

Roblox Connect memanfaatkan metode dan peristiwa baru SocialService dan PlayerViewService untuk membangun platform komunikasi imersif.