yer çekimi
Çoğu platform oyunlarında kullanılan bir özelliktir zıplama ve yerçekimi bu kez size bu konu hakkında bir örnek hazırladım.Örnekte gravity ve gravity_direction kodu mevcut gravity yerçekimi demektir ve gravity_direction yerçekiminin yönü anlamına gelir.Daha önce Yönler konumuzda işlemiştik. Gravity_direction=270 demek yerçekiminin aşağıya doğru olacağını gösterir oradaki 270 yerine 90 yazsak yerçekimi yukarı doğru olur.Şimdi hemen örneği paylaşayım.ilk once karakterde add event e tıklıyacağız step den step eventini seçeçeğiz.
Şimdi yan taraftan Execute code seçeceğiz...
CODE:
karkter kodu :
if keyboard_check(ord("A"))
{x-=4}
if keyboard_check(ord("D"))
{x+=4}
if(keyboard_check(ord("W")))
if !(place_free(x+0,y+1))
{
vspeed=-10;
}
if (place_free(x+0,y+1))
{
gravity_direction=270
gravity=0.5
}
else
{
gravity_direction=270
gravity=0
}
if (vspeed>12)
{
vspeed=12
}
şimdide karakterimizin duvar ile collision 'ununu code unu yapacağız
şimdi Execute code unu yapacağız
CODE:
şimdide karakterimizin duvar ile collision 'ununu code unu yapacağız
şimdi Execute code unu yapacağız
CODE:
move_contact_solid(direction,12)
vspeed = 0
Örnek oyunumuz : https://hotfile.com/dl/233727110/56b15ca/zplamarnei.gmk.html
http://gmhocam.blogspot.com/2013/07/karakteri-zplatma-ve-yercekimi-yapm.html
not: bu oyun bize ait deildir en yakın zamanda biz sizlere yeni oyunumuzu atacağız
Örnek oyunumuz : https://hotfile.com/dl/233727110/56b15ca/zplamarnei.gmk.html
http://gmhocam.blogspot.com/2013/07/karakteri-zplatma-ve-yercekimi-yapm.html
not: bu oyun bize ait deildir en yakın zamanda biz sizlere yeni oyunumuzu atacağız