Merhaba arkadaşlar,
Unity 2d Tilemap ile oyun geliştirmiş ve bu konuda vs tecrübeli arkadaşlar var mı?
Bir sorunum var; karakterim tilemap üzerinde ilerlerken tilemap daki dekor öğelerinde vs takılma gibi bir görünüm oluyor pürüzsüz bir oyun deneyimi hissi vermiyor. Bu sorunla daha önce karşılaşan ve çözebilen var mı?
Unity 2d Tilemap Karakter Hareketi Esnasında Donukluk Ve Kasma
10
●173
- 14-11-2021, 18:43:12
- 14-11-2021, 19:22:27Bu 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. - 14-11-2021, 20:32:52Merhaba 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.forgive adlı üyeden alıntı: mesajı görüntüle






- 14-11-2021, 21:43:09Rica ederim. Tam bilemiyorum açıkçası sorunun nedenini. Sadece bunlara bakılarak da anlaşılmaz zaten. Size tavsiyem önce sorunun nerede olduğunu anlamaya çalışın. Mesela karakteri değiştirin sonra tileset değiştirin ya da farklı şeyleri(hareket kodu vs.). Sonrasında sıkıntısız bir durum yakalayabilirseniz sorunun nerede olduğunu anlayabilirsiniz diye düşünüyorum.
- 15-11-2021, 13:41:162d uygulamalarda karakter, arkaplan ve dekor ögeleri aynı z koordinatında bulunduğunda öncelik karmaşasından dolayı çizimlerde kararsızılıklar olabilir. Bir çözüm önerisi olarak karakter için yeni bir layer tanımlayıp sürekli en üstte görünmesini sağlayabilirsiniz. Bunun için karakterin Sprite Renderer'inin Order in Layer değerini 1 ya da daha büyük bir sayı yapmanız yeterli olabilir.
- 15-11-2021, 20:30:16Denedim ama olmadı hocam sağolun yinedebrainder adlı üyeden alıntı: mesajı görüntüle
- 19-11-2021, 19:09:06merhaba hocam, unity konusunda iyi tecrübeniz var mı 2d tilemap hakkında vs. eğer varsa tw veya anydesk ile bir sorunum var onu çözmeme yardımcı olur musunuz 50-100tl arası ödemede yapabilirim.delamis adlı üyeden alıntı: mesajı görüntüle
- 30-11-2021, 02:47:38Üyeliği durdurulduBüyük ihtimal, colliderlarınızda bir problem var hocamadasunucum adlı üyeden alıntı: mesajı görüntüle






