Yardım Mapte fazla ağaç kullanımı oyunu neden kastırtıyor

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 97
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Tengrist

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
1.313
Çözümler
41
Beğeni
1.092
Puan
1.309
Ticaret Puanı
0
Daha önce bol ağaçlı bir map kullanıp sıkıntı yaşayan var mı? Bir yerlerde memory leak mi var?

daha fazla sayıda obje kullanınca kötü bir durum yaşamıyorum.

Efekt kullanımı hiç yok mapte.
 
Her ağaç ayrı bir 3d model ve ayrı render çağrısı
çok fazla ağaç vram ve ram tüketimini artar ve bu da kasmaya yol açar
 
Ayni sorunu bende yasadim 2x2 harita yaptim sadece fakat belli bi zaman sonra kadma siyah ekran muhabbeti oluyor
 
Kabaca tahmin yürütmek gerekirse bunun başlıca sebeplerinden biri speedtree'nin neredeyse baştan sona matematikten ibaret olması.
Ne kadar matematik, o kadar CPU yükü demek.. E öte yandan speedtree'nin ve metin2'nin ne kadar eski ve yaşlı kodlara sahip olduklarını da hesaba katmak gerek.

Objelerde böyle bir durum söz konusu değil çünkü objeler oyun açılırken yüklendikten sonra genel anlamda işleri bitiyor.
Modeli yükle+dokuyu yükle+haritaya yerleştir, tamamdır. Geriye kalan şeyler ıvır zıvır.

Ancak ağaçlarda yükleme sonrası bile pek çok işlem sürüyor. Gövdelerin, dalların ve yaprakların sürekli çizilmesi, sürekli rüzgar-hareket hesaplaması vb. işlemlerin her bir ağaç için ayrı ayrı çalışması böyle bir sonuç doğurabilir. Çok iyi bir bilgisayarda bile kasmalar yapabiliyor evet, bunun sebebi de en başta dediğim gibi speedtree de dahil olmak üzere bütün metin2 kodlarının çok eski olması ve Metin2'nin genel olarak statik bir yapıyla çalışması. Yani herhangi bir oyun motoru desteği olmaksızın sadece yerel dosyaların bir araya gelmesiyle oluşan bir oyun..
 
Kabaca tahmin yürütmek gerekirse bunun başlıca sebeplerinden biri speedtree'nin neredeyse baştan sona matematikten ibaret olması.
Ne kadar matematik, o kadar CPU yükü demek.. E öte yandan speedtree'nin ve metin2'nin ne kadar eski ve yaşlı kodlara sahip olduklarını da hesaba katmak gerek.

Objelerde böyle bir durum söz konusu değil çünkü objeler oyun açılırken yüklendikten sonra genel anlamda işleri bitiyor.
Modeli yükle+dokuyu yükle+haritaya yerleştir, tamamdır. Geriye kalan şeyler ıvır zıvır.

Ancak ağaçlarda yükleme sonrası bile pek çok işlem sürüyor. Gövdelerin, dalların ve yaprakların sürekli çizilmesi, sürekli rüzgar-hareket hesaplaması vb. işlemlerin her bir ağaç için ayrı ayrı çalışması böyle bir sonuç doğurabilir. Çok iyi bir bilgisayarda bile kasmalar yapabiliyor evet, bunun sebebi de en başta dediğim gibi speedtree de dahil olmak üzere bütün metin2 kodlarının çok eski olması ve Metin2'nin genel olarak statik bir yapıyla çalışması. Yani herhangi bir oyun motoru desteği olmaksızın sadece yerel dosyaların bir araya gelmesiyle oluşan bir oyun..
Deneysel olarak hocam spt prt den daha çok kastırıyor, speedtree ile alakalı inceleyeceğim belki yapay zeka bir şeyler daha görebilir
 
Geri
Üst