Gamemaker 2 Object Degmesi Nasıl Yapılır
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam

Anasayfa
İletişim
Üyeler

Gamemaker 2 Object Degmesi Nasıl Yapılır

Paylaş  :
profil
newgml
GÖRÜNTÜLENME(327)
RAPOR ET
Yani açıkcası size şöyle anlatayım. Android oyunumda sprite1 sprite2 ve sprite3 diye 3 tane spritem var örnek veriyorum. sprite1'den odada 10 tane var. Sprite2 den bir tane var. Sprite3'ten odada hiç yok. Şimdi sprite2, sprite1 ile temas ettiğinde Sprite2, Sprite3'e dönüşüyor. Fakat yapamadıgım çözüm bulamadıgım şey şu. Sprite2, Sprite3'e dönüştüğünde Diğer kalan 9 tane Sprite1'e komut vermek istiyorum. Örnek veriyorum hepsi hızlı bir şekilde düşsün gravity vereyim. yada hepsi yok olsun. Yada hepsi bir an uçsun gitsin gibi. Yardımcı olabalirseniz sevinirim.




cArleone
cArleone 178 Gün Önce Cevaplandı
Spritları direk çarpıştıramazsın.Bunları öncelikle objelere atayıp daha sonra objeleri room yani odaya koyarsın.

Soruna gelecek olursak.Öncelikle bir global değişken oluştur.mesela
 global.siprite1  = false;

daha sonra o komut vermek istediğin 9 objenin step eventında
if(global.siprite1  == true){
//yapılacak işlemler
}

yapılacak işlemleri içine yaz.sonra collision yani çarpışma eventında bu değişkeni
global.siprite1  = true;

yaparsan tüm objelerde bu aktif olup senin yazdığın kodlar çalışacaktır.

dikkat etmen gereken kısım.if ile kontrol ettiğimiz yer stepin içinde.aktik olduktan sonra sürekli çalışacaktır.onu bir değişken ile kontrol edip tek sefer çalışmasını sağlayabilirsin.

http://ustaderslik.com/konu/Gamemaker_HTML5_Ders-11_Global_Değişkenler
http://ustaderslik.com/konu/GameMaker_Language_Ders-2_Değişkenler
Şu konularıda inceleyebilirsin.



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