Bu tarz konuları görmek hoşuma gidiyor. Kullanıcı deneyimine önem veren gameplay'i mükemmelleştirme çabasını gösteren geliştiriciler...
Bu sorunun tek bir nedeni olmuyor dolayısıyla nedeni bilmeden çözüm önermek imkansız. Bu üst düzey bir konu aslında benim biraz bilgi sahibi olduğum ama deneyimimin çok olmadığı bir konu. FPS olayı var sürekli 60 olması gerekiyor(en azından %90 burada tutturabilmelisiniz mesela) Tabii FPS görünüm ile alakalı sizin sorun ise daha temel bir sorun olabilir. Yani FPS 60'ı tutturursunuz ama oyun mekanizmasında işleri doğru yapmadıysanız yine böyle sıkıntılar olabilir.
Birkaç bildiğim nokta var onları paylaşayım, bir kere anlık obje sayısı çok olmamalı kesinlikle bunun kontrolü bir şekilde yapılabilmeli. Yani tek ekranda render edilen objelerin sayısı atıyorum 100'ü geçmesin. Diğer yandan tilemap ya da diğer objelerin boyutu da önemli çok büyük olmasın oyun yapınızı tam bilmiyorum ama 32x32 iyi olabilir. Tutup da 1024x1024 tilemap kullanmayın
Ne bileyim mesela tekrar tekrar render edilmesin objeler 1 kere render edilsin. Bu da performansı ciddi manada negatif yönde etkiler. İnternette tonlarca kaynak var biraz onları okumanızı tavsiye ederim İngilizceniz var ise.
Yoksa olay şöyle yapalım, böyle yapalım çözülür değil. Oyun performansa dikkat edilerek yapılmalı her aşamasında.
Biraz derin konu bu.
Merhaba hocam ilginiz için teşekkürler. FPS'i oyun başında 60a sabitliyorum orda bi sorun yok sanırımda. Diğer stats ve tilemap ayar görüntülerimide konuya ekliyorum. Ve karakter hareket kodumuda ekliyorum çok yol denedim ancak çözemedim buna 3 - 5 aydır uğraşıyorum ama bir arpa boyu yol alamadım.