Game Maker Studio - Taret
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon
Diller
Türkçe Türkçe

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam

Anasayfa
İletişim
Üyeler

Game Maker Studio - Taret

Paylaş  :
profil
DraixiuS
GÖRÜNTÜLENME(370)
RAPOR ET
Arkadaşlar otomatik bir silah yaptım . Sorunsuz çalışıyor kodları aşağıda. Ama 2 adet silah koyarsam odaya biri sorunsuz çalışıyor. Diğeri düşmana bakıyor kurşun arkasından çıkıyor şaşırıyor silahlar. Sorun ne olabilir ?

Create

canshoot=1;
target=noone;
alert=false;

Step

target=instance_nearest(x,y,obj_characterbasic);
if !collision_line(self.x,self.y,target.x,target.y,obj_blockbasic,1,1)
{
alert=true;
}
else
{
alert=false;
}


if(instance_exists(obj_characterbasic)){
if(canshoot=true)
if(alert=true)
if distance_to_object(obj_characterbasic)<200
{
image_angle=point_direction(x,y,target.x,target.y);
instance_create(self.x,self.y,obj_taretbullet);
audio_play_sound(snd_gun,1,0);
alarm[6]=30;
canshoot=false;
}
}


ALARM6

canshoot=true;

Sanırım şu target la ilgili. for i li bir kod kullansak çözebiliriz gibime geliyor ama yapamadım bi el atın :)




DNZORHNTR
DNZORHNTR 3 Yıl Önce Cevaplandı
Aynı objeden mi 2 tane koyuyuorsun yoksa tek bir objeden 2 tane mi ? kodda sıkıntı yok.
DraixiuS
DraixiuS 3 Yıl Önce Cevaplandı
Taret in hedefi yani target toplam 9 tane ama menzile girmedikçe sorun yok.
Ben bu taretin sayısını 2 ye çıkardığım an 1.taret iyi çalışıyor ama 2.cisi hedefe baktığı halde kurşun başka tarafından çıkıyor



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol