19/5/2008
Yanma efekti verme
4 tane sprite oluşturun 1. ağaç 2. yanan ağaç 3. oyuncu 4. ateş yapın.Oluşturduktan sonra 5 tane obje oluşturun(ağaç, yanan ağaç, oyuncu, ateş, yanma efekti):
1-)ağaç=Collision eventini seçin(ateş) ve Main1'deki Change Sprite'yi oraya sürükleyin.Sürükledikten sonra yanan ağaç seçeneğini seçin.Tekrar Main1'deki Create İnstance ikonunu sürükleyin x'i x y'yi y yapın..//ağaç objesi ateş objesine değince hem yanma efekti yaratılacak hemde diğer yanan ağaç sprite'sine dönüşecek.
2-)oyuncu=Add Event>Mouse>Global Mouse>Global Left Pressed bunları uyguladıktan sonra Create İnstance ikonunu sürükleyin.Ateş seçeneğini seçin.x'i "x" y'i "y" yapın.//sol tıklayınca ateş objesini yaratacak ateş objesinin ayarlarınıda aşağıda yapacağız.
3-)ateş=Create eventini seçin sonra Move bölümünden 3. ikonu (mouse towards) sürükleyin.x'i "x" y'i "y" yapın.Collision eventini seçin(ağaç).Sonra Main1'deki Destroy İnstance ikonunu sürükleyin.//ateş objesi mausa göre gidecek ağaç objesine değince yok olacak.
4-)yanma efekti=Create eventinin içine Main1'deki Create İnstance ikonunu sürükleyin.yanan ağaç seçeneğini seçin x'i "x" y'i "y" yapın.Draw eventini seçerek şu 2 kodu koyun:
effect_create_above(ef_smokeup,x,y,5,c_red)
effect_create_above(ef_smokeup,x,y,5,c_yellow)
isterseniz şurdaki linkten açık kaynağı indirebilirsiniz:
http://www.dosyaupload.net/download.php?file=375örnek.gmk
0 yorum yazılmıştır