BT Sözlüğü › Programlama › Seviye akışı (level streaming)

Seviye akışı (level streaming)

Programlama Svenska → Güncellendi: 2026-10-25

Oyun dünyasının parçalarını çalışma anında yükleyip boşaltmak; böylece büyük bir dünya yükleme ekranı olmadan belleğe sığar.

Dünya parçalara bölünür (alt seviyeler, hücreler ya da bir ızgara) ve yalnızca kameraya yakın olanlar bellekte tutulur. Bir arka plan iş parçacığı oyuncunun yaklaştığı yeri yükler, geride kalanı boşaltır; bunu mesafe, oyuncunun geçtiği hacimler ya da açık bir betik tetikler. İyi yapıldığında GTA ve Elder Scrolls oyunlarındaki gibi, alanlar arasında yükleme ekranı olmayan kesintisiz bir açık dünya ortaya çıkar.

Zor kısım gecikmeyi saklamaktır: yeterince ileriden akıtmazsanız oyuncu yükleyiciyi geride bırakır ve pop-in görür. Sınırlarda üst üste binen birkaç parça için bellek bütçelenmeli, oyun durumu da sınırın iki yanında tutarlı kalmalıdır. Gerçekte çizilen şeyi azaltmak için neredeyse her zaman LOD ve occlusion culling ile birlikte kullanılır.

← Sözlüğe dön