Sınırda Akış

*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 Studio, bir dizi platformda deneyimler yaratmak için güçlü bir motor olup, bazı yüksek kaliteli telefonlar bile tüm içeriğimizi birden yüklemede zorluk yaşayabilir. Bunun üstesinden gelmek için, akış kullanarak geniş bir cihaz yelpazesinde mümkün olan en yüksek kalite seviyesine ulaşmayı başardık. Akış, tüm içeriğimizi bir yerde yazarak kullanıcının görebildiği içeriğin daha küçük parçalarını dinamik bir şekilde yüklememizi sağladı.

Varsayılan ayarlarla çalışma alanında etkinleştirilen akış

Teknik hususlar

Deneyiminizde akışı etkinleştirirken, deneyiminizin iyi çalışmasını sağlamak ve akış özelliğinden en iyi şekilde faydalanmak için dikkate almanız gereken birkaç şey vardır:

  1. Diğer bir içeriğe bağımlı olan betikler veya unsurlar var mı? Eğer varsa, bağımlılıklarınızdan biri veya daha fazlası belirli zamanlarda yüklenmemiş olabilir.
  2. Deneyim başladığında çalışma alanını tarayan betikler var mı? İstemci betikleri, bir deneyim başladığında ihtiyaç duydukları tüm örnekleri bulmaya dayanarak çalışmamalıdır; bu, önerilen bir uygulama değildir.
  3. Bazı içerikler doğru zamanda görüntülenmediğinde deneyiminiz görsel olarak zarar görüyor mu? Akışa dost bir ortam oluşturmak için çeşitli teknikler ve ipuçları mevcuttur ve perspektif nedeniyle avantaj sağlayabilirsiniz.

Duvall Drive'in Gizemi'ni oluştururken, bu üç sorunu da yaşadık ve dikkatli betik tasarımı ve akıllıca uygulanan set giydirme ve dünya düzeni kombinasyonu kullanarak bunların üstesinden gelebildik. Kendi deneyiminizde akışla çalışırken, akış minimum/maksimum mesafenizi deneyiminize uygun şekilde ayarlamayı ve çeşitli yüksek derecede özelleştirilebilir seçenekler ayarlamayı unutmayın.

64 birimlik maksimum mesafeyle akış.
1024 birimlik maksimum mesafeyle akış.

Akışa dost seviye tasarımı

Etkileşimli bir ortam yaratmak için, oyuncuların inşa ettiğimiz dünya ile sürekli çevrelenmiş olmaları gerekir. Örnek akış kullanırken, oyuncuların beklenmedik içerikler görmemelerini sağlamalıydık; örneğin, görsel varlıklar yüklenmediğinde "dünyanın sonunu" görmek.

Evlerin arkasındaki uzak ağaçlar ve tepeler gibi engelleyici geometrikler menzil dışı olabileceğinden, oyuncuların ufku görmelerini engelleyip deneyimlerini bozmamak için bir çözüm bulmalıyız. Bunu çözmek için, oyuncunun yolunun tüm alanları boyunca yakın engelleyici geometrikler ekledik ve yolu, uzaktaki içerik eksikliğini etkili bir şekilde gizleyecek şekilde tasarladık. Engelleyici geometrileri, oyuncunun yolda herhangi bir noktada akışa uygun görsel varlıklarla çevrili olmasını sağlamak için yerleştirdik. Bu, kıvrımlı bir araç yolunu yaratma amacımızla iyi bir uyum sağladı ve estetik ve teknik uygulamaları birleştiren düşünceli seviye tasarımının mükemmel bir örneğidir.

Oyuncu, uzak içerik yüklenmediğinde durumu gizlemek için yakın ağaçlar ve çalılarla çevrili başlamaktadır. Kıvrımlı yol, oyuncular yeterince yakın olduğunda varlığı yüklemek için içeriklerin çoğunu saklar.

Perspektifle oyna

Oyuncunun uzaktan göreceği bazı içerikler, kameradan çok uzak olduğunda, örneğin gökyüzündeki fırtınamızda olduğu gibi, çok uzakta olabilir. Oyuncuların bu büyük olayı görmelerini istedik, fakat oyuncunun varlığı yükleyecek kadar yakında olmadığı durumda gökyüzündeki fırtına yoksa bu, deneyimi bozardı. Ayrıca, oyuncunun yeterince yakın olduğunda büyük bir varlığın aniden yüklenmesi çirkin olurdu. Bunu, perspektifle oynayarak ve gökyüzündeki modellerin oyuncunun akış mesafesinin sınırları içinde yeterince büyük olmasını sağlayarak minimize etmeye çalıştık.

Başka bir çözüm, oyuncu fırtınaya yeterince yakın olmadığında çevresindeki ağaçların dikey yüksekliğini artırmaktı. Bu, oyuncunun varlığı yükleyecek kadar yakın olmadığı, ama yine de görüş alanında görmeyi beklediği durumu çözdü. Büyük ağaçlar, Pasifik Kuzeybatı ortamımızda yaygındır ve bu ayarlama estetik ve tasarımımızda en az tavizle probleme çözüm bulmaya yardımcı oldu.

Ağaç sıraları, henüz yüklenmeyen bazı içerikleri gizlemeye yardımcı olur.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.