GameMaker Birden Fazla Düşman Eklemek
BizonTR
Merhaba. GameMaker'de birden fazla düşman eklemek istiyorum fakat bütün düşmanlar için farklı bir obje oluşturmak istemiyorum. Karsilastigim sorun ise aynı objeyi koyunca hepsine de aynı can değişkeni atadigim için biri ölünce hepsi ölmüş sayılıyor. Ateş etme hızları hepsinin birebir aynı. Yani kısaca objenin aynı ama action-event lerinin farklı olabileceği bir yol arıyorum. Aynı objelerin ID leri farklı fakat bunu nasıl kullanabilirim?
düşman objelerinin mermi ile çarpışma eventına
if can<=0{
insance_destroy()
}
Şeklinde yaparsan,sadece o obje silinecektir.
daha önce o kodu düşmanın step eventine yapmıştım. şimdi karakterin mermisine yaptım ama bu sefer de bir düşmana ateş edince canı gidiyor, canı bitince ölüyor, sonra diğer düşmanlar tek atışa ölüyor. Ayrıca bütün dusmanlarin ateş etme hızları aynı, hepsi de aynı alarma göre davranıyor.
büyük ihtimal,can değişkenini global değişken yaptın.o yüzden hepsi ölüyor.
Peki ateş etme hızlarını birbirinden farklı nasıl yapabilirim? Bunu alarmlarla sağlıyorum fakat şuanda tek obje olduğu için aynı alarm sistemi aktif.
Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA