Şu anda küçük bir dunguen tarayıcısı geliştiriyorum ve sadece masaüstünde yaklaşık 200 fps var çünkü gerçekten kodumu düzeltmem gerekiyor :). Oyunum farklı odalar ve benzeri farklı düzeyler oluşturmak için bir algoritma kullanıyor. Odalar duvarlara sahip olduğu için, onlara çukurlaşır ve vücut oluşturur. 50x50 haritada, şimdi bol miktarda ceset var ve hepsi aynı zamanda hesaplanıyor ve işleniyor :(. Ayrıca, Box2d Lights'ı ve gölgeleri oluşturmak için rayhandler'ı da kullanıyorum, her vücut gölgeleri gölgelendiriyor :)Libgdx || Box2D Body frustum Culling?
Bir yol var mı? Frustum culling uygulamak? Ve evet ise nasıl :) Herhangi bir kod örnekleri? Vücutlarda fps oranını iyileştirmenin başka yolları var mı?
Ben senin ayarında performansı üzerinde büyük etkisi box2dlights olduğunu düşünüyorum zaman ve ilgi :)
kullanabilirsiniz olabilir, burada yazılan dilek Projemden birini 3000'den fazla gövdeyle 60 fps'de çalıştırmak. Yavaşlama sizin renderunuzdan kaynaklanabilir ??? Ayrıca, aynı zamanda "hesaplama ve oluşturma" yaptığınızdan bahsetmiştiniz? Bu ne anlama geliyor? lütfen bazı kodları gösterin veya netleştirin. – Fish
Bahsettiğim şey, ben de box2d ışıklarını ve rayhandler'ı kullanıyorum, gövdeler de ışık yayıyor :) – genaray
200 fps? 60 bile yeterli olmalı ... – Sebastian