Roblox Connect projesi

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Roblox Bağlantısı arkadaşınızı arayabileceğiniz ve avatarlarınızla bir konuşma yapabileceğiniz bir deneyimdir, hep birlikte paylaşılan sürükleyici bir alanda.Bir geliştiricinin perspektifinden, çağrıyla ilgili yöntemlerin ve olayların SocialService ve PlayerViewService kullanımının bir yolunu gösteren kopyalanmamış bir deneyimdir.Olası kullanım durumları sınırsızdır ve bu rehber, bunların Roblox Connect 'ta nasıl kullanıldığına dair örnekler sağlar.

Proje genel bakış

Geliştiriciler, mevcut yöntemleri ve olayları kullanarak Roblox'taki herhangi bir deneyime senkronize avatar iletişimini tanıtabilir.Dikkat çeken Roblox Connect özelliklerinin ve çağrı gizliliğinin bazı detayları aşağıda paylaşılır.

Çevre değiştirici

Daha iyi bir sürükleyici iletişim deneyimi sağlamak için, proje oyuncuların çevreden çevreye hareket etmesine izin veren bir çevre değiştiricisi içeriyor.Aynı dünyaçevresel ortamlar arasında hareket ederken, oyuncu karakterleri PivotTo() aracılığıyla yeniden konumlandırılır.Farklı bir dünyabir çevreye taşındığında, oyuncular talep ettikleri konuma TeleportService ile ışınlanır.

Ayrıca, özel alanda her iki oyuncunun bunu yapmadan önce taşınmayı kabul etmesini sağlamak için bir "el sıkışma" modeli uygulanır.Bir oyuncu çevreleri değiştirme isteğini reddederse, tüm işlem iptal edilir ve hiçbir oyuncu yer değiştirilmez.

Çağrıya gelince, teleport rezerve edilmiş bir sunucuya yapılır ve tüm çağrı katılımcıları birlikte teleport edilir.Bu ışınlanma koşulu karşılanmazsa veya ışınlanmanın kendisi başarısız olursa, çağrı sona erer.

Environment switcher in Roblox Connect

Kamera modları

Roblox Bağlantısı varsayılan kamera moduna ek olarak iki benzersiz kamera modu tanıtır, her ikisi de kendi deneyimlerinizi geliştirmek için kullanabilirsiniz.Ayrıca, çeşitli kamera modları arasında geçiş yaparken, bir kamera geçişçisi modlar arasında geçişi sorunsuz hissettirir.

Camera mode switcher in Roblox Connect

Resim içinde resim

Resim içinde resim modunda, kameranın odak noktası çağrı ortağınızdadır ve karakterinizin küçük bir görüntüsü ekrana yansır.Bu mod ayrıca baş izlemeyi de içerir ve yerel oyuncunun hareketi sınırlanır.

Picture-in-picture camera mode in Roblox Connect

Sinematik

Sinematik modu, oyuncu karakterlerinin her zaman kameranızın görüş alanında tutulmasını sağlar.Oyuncu hareketi sınırlı değildir ve karakterler hareket ettikçe, kamera onların hareketini algılar ve buna göre ayarlar.

Cinematic camera mode in Roblox Connect

Boş Oynama

Ücretsiz oyun modu öntanımlı Roblox karakter kamerasını kullanır , böylece çağrı ortağınızla konuşurken etrafında hareket edebilirsiniz.Ortakınızın karakteri mutlaka görünür olmayacaktır.

ifade çubuğu

Projenin ifade çubuğu si, EmoteBar geliştirici modülünün klonlanmış bir versiyonudur.Kutunun dışında, modül birçok önemli özellik içeriyor, ancak Roblox Connect bir kez emote yaptıktan sonra karakteri "boşta durma" duruma geri döndürmek gibi birkaç özel değişiklik gerektiriyor.

Emote bar in Roblox Connect

Gizlilik

Çağrıya katılmayan bir kişi rezerve edilmiş sunucuya eklendiyse veya zaten rezerve edilmiş sunucuda bulunuyorsa, çağrı sona erer.

API uygulaması

Roblox Bağlantısı yeni SocialService ve PlayerViewService yöntemlerini ve olaylarını kullanarak sürükleyici bir iletişim platformu oluşturur.