Focus mode

Unity Junior Programmer

Object Pooling

Adım 3: Object Pooling (nesne havuzlama)

Throughout the course, we’ve created a lot of prototypes that instantiated and destroyed objects during gameplay, but there’s actually a more performant / efficient way to do that called Object Pooling. >Kurs boyunca, oyun sırasında nesneleri somutlaştıran ve yok eden birçok prototip oluşturduk, ancak aslında bunu yapmanın daha performanslı / verimli bir yolu var, Object Pooling.

  • Prototype 2'yi açın ve bir yedek oluşturun
  • Projenizden DetectCollisions, PlayerController ve DestroyOutOfBounds script’lerini silin
  • Object Pooling birlik paketini indirin ve sahnenize aktarın
  • PlayerController script’i oyuncunuza yeniden takın. DestroyOutOfBounds script’i hayvan ve gıda prefab’lerinize yeniden ekleyin ve ardından DetectCollisions script’i hayvan prefab’ınıza yeniden ekleyin (gıda prefab’ınıza değil)
  • Object Pooler script’ini Spawn Manager'ınıza ekleyin, yiyecek cisminizi “Objects To Pool” değişkenine sürükleyin ve “Amount To Pool” değerini 20 olarak ayarlayın.
  • Projenizi çalıştırın ve cisimlerin nasıl etkinleştirildiğini ve devre dışı bırakıldığını görün

Comments

You need to enroll in the course to be able to comment!