05-01-2019, Saat: 01:35
Merhaba, bir FPS oyunu yapıyorum ve oyuna bir düşman ve bir dost asker ekledim. Dost askerin düşmanı görüp saldırması için şöyle bir kod yazdım:
Fakat düşman asker ölünce, düşman askeri bulamadığı için hata veriyor. Bunu engellemek için düşman askerin aktif olup, olmadığını sorguladım. Ancak çalışmadı. Nerede hata yaptım sizce?
Kod:
if(asker.active) {
poz = new Vector3(karakter.position.x, karakter.position.y, karakter.position.z);
mesafe = Vector3.Distance(transform.position, karakter.position);
}
Fakat düşman asker ölünce, düşman askeri bulamadığı için hata veriyor. Bunu engellemek için düşman askerin aktif olup, olmadığını sorguladım. Ancak çalışmadı. Nerede hata yaptım sizce?