Etiket: nesne havuzu

Obje Havuzu (Object Pool)

Unity3D’de Nesneleri yaratmanın ve öldürmenin yükü bir hayli ağırdır. Saniyede yüzlerce nesneye bellekte yer açıp, sonra o nesneleri bellekten tekrar silmek, performans penceresinden bakıldığında pek de hoş karşılanmayabilir. Eğer nesne yaratma ve silme işlemini çok sık yapıyorsanız, Object Pool işte tam da burada yardımınıza koşuyor. Senaryo Bir silah nesnesiniz var. Bu silah nesnei bulunduğu noktadan her yöne saniyenin onda biri kadar bir sıklıkla ateş etsin. Mermiler ekrandan çıktıklarında silinsinler. Adım 1 Senaryomuzu gerçeklemeye, bullet nesnemizi oluşturarak başlayalım. Bullet nesnesini bir Sphere nesnesine ataç ediniz ve bu nesneyi bir prefab haline getiriniz. Bullet

Bullet nesnemizin Transform component’ini bir _transform değişkeni

Okumaya devam et