I'm on my way to creating own game with a friend and we already have some enemies and AI on 'em but your videos about AI or this one and discovering the concept of GC - man, those videos are of such high quality, I mean they are really teaching you how to approach certain concepts like "why should you" or "why shouldn't you". I'm grateful to universe that you exist :)
Really good tutorial. Im trying it in 3D, When the enemy shoots it doesn't shoot in the direction they are facing but all in one direction. Any clues on how to fix it.
@@LlamAcademy Thanks for the response ,appreciate it. I tried something like "rigidbody.velocity= transform.parent.forward * 8f;" and it worked just the first shot still goes to global forward buts its fine.
I have used this pooling method to spawn enemies (AI part 4 as you suggested in the video to watch object pooling) but after spawning the first enemy, the other spawned enemies don't implement their code like (they are not calling their methods anymore just the first one used it) can you help me on this would be great!
Hmm.. Hard to say from here. I can guess that maybe some refactoring on EnemyMovement.cs to remove the following from Start() around this time: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5uO0dXYbL-s.html wasn't implemented and that makes it so only the first enemy works in an ObjectPool. Can you check out the github repo for AI Series Part 4: github.com/llamacademy/ai-series-part-4 and compare what you have versus what is there?