VR İlkeleri

*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 VR, tüm VR cihazları için AçıkXR arka planı kullanır. Bu, uygulamanın Quest ve PC VR kulaklıkları arasında çalışabilirliğini sağlar. Test bir PC VR kulaklığında yapılmalıdır, en azından Quest için kullanılabilir. Gerekli bir NVidia GTX1060 graf

Grafik Kalite Modu

Roblox'u Quest 2 veya Quest Pro gibi bağlantısız VR kulaklıklarında çalıştırırken, rahat bir performans seviyesini korumak çok önemlidir, çünkü kare hızı düşüşleri kullanıcı için rahatsız olabilir. Bu, bunu elde etmek için bir Otomatik Kalite Modu ayarı me

Auto Quality Mode toggled on

Görüntüleri Otomatik Kalite Modu açıkken test ederseniz ve görüntülerden memnun değilseniz, deneyiminizi daha da optimize etmeyi deneyin.

Konfor Ayarları

Kullanıcılar VR'yi deneyimlediğinde, kamera/pozisyonlarının bağlantısı arasındaki boşluk nedeniyle bazı rahatsızlıklar yaşayabilirler. Roblox, tüm hassasiyet seviyelerindeki kullanıcılar için çe

  • Vignette — Hareket sırasında kullanıcının periferal vizyonunu sınırlayan ve kamerayı hareket ettirmeyi gizleyen bir üstlük görüntülenir.
  • Adım Robotu — Kameranın kamerayı kontrolör ile döndürürken yumuşak döndürme modunda değil, 1. kişi ve 3. kişi kamerası modlarında adım rotasyonu kullanır (kişiye özel hızlandırma modu).
  • 3. Kişi Sabit Kamerası - Kamerası uzayda sabit ve oyuncuyu yakından takip etmez. Kamerası oyuncuyu görüntülemek için ışınlanacaktır.

Ek bilgi VR Menüleri ve Ayarları 'da bulunabilir.

Kamera Modları

VR-İlk deneyim geliştirirken, varsayılan kameraların kaynak kodlarından yararlanabilir veya kendi özel kodlarınızı uygulayabilirsiniz.

Roblox, üçüncü kişi konfor kamerası, birinci kişi kamerası ve bir araç kamerası dahil olmak üzere dizi bir kamera seçeneği sunuyor. Bu kamera modları, CameraModule içindeki bir çocuk PlayerScripts içinde destekleniyor. Komfort menü seçenekleri ve gelecekteki "yokluk" özellikleri için var

Roblox tarafından sağlanan varsayılan kodları kullanarak, tüm yeni özellikler ve cihazlarla uyumluluğu garanti eden sürekli güncellemelerden ve geliştirmelerden yararlanırsınız. Bu, muhtemelen daha kolay ve daha kalıcı bir geliştirme süreci sağlayacaktır.

Performans İpuçları

Görev 2 hedefi gibi çıkartılmış mobil VR cihazlarının rendeleme iki ayrı görüntüyü yaparken yüksek bir kare hızı ve çözünürlüğü vardır. Stabil ve solide performans seviyelerini elde etmek için çizme mesafesi azaltılabilir ve otomatik grafik kalitesi aracılığıyla ışık hesabı devre dışı bırakılabilir.

Yüksek bir grafik ayarı ile saniyede 72 kareye ulaşmanızı sağlayan aşağıdaki en iyi pratikleri deneyin:

  • İçerikleri cihazda dinamik olarak göstermek için instace streamingu etkinleştirin.
  • Işınlanma gibi çok kullanışlı CPU-heavy hesaplarının aşırı kullanımından kaçının.
  • Library.task.wait() ile RunService arasındaki kullanımı önleyin. task.wait() 1> Class.RunService.Heartbeat1> ile bağlantıyı kullanarak daha doğru sonuçlar vermez.
  • Mobil VR, yüksek çekim çağrılarına duyarlıdır. Ortamınızı verimli bir şekilde oluşturun, yüksek ayrıntıyı gerçekten önemli olan yere ekleyin ve sahnenin içinde kullanılan nesnelerin sayısıyla ilgili olarak daha düşük ayrıntıyı ekleyin.
  • Özelleştirilmiş 3D çizimler oluştururken, mümkün olduğunca az geometri kullanmayı deneyin, böylece maksimum çalışma verimliliği için.
  • Parça şeffaflığı olan yarı şeffaf nesnelerin veya Decals veya Glass gibi kısmen şeffaf nesnelerin sayısını azaltın.
  • Fiyatlandırma için Voxel veya GölgeHaritası ın ışıklandırmasını kullanın, çünkü otomatik kalite düştüğünde VR'deki görünüm konsistente sonuçlar vermeyebilir veya çıkış olabilir.
  • Numerous ve kompleks bir SurfaceGuis tüm işlemleri rendeleme ve CPU tarafından pahalı olabilir.
  • Eylemleri klavye basışlarına dayanan platforma bağlı kod yazmayı önlemeyi, bunun yerine, ContextActionService yöntemlerini kullanın, bu, klavyeden, oyun konsolundan, klavyeden veya fare'tan gelen girişleri sağlar.
  • Beklenen performans ve görsel kalitesini elde ettiğinizden emin olmak için sık sık test edin ve tekrarlayın. Mümkünse, bir Quest 2 kulaklıkyatırım yapın.