Gamemaker Prototype örneğim
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam
Anasayfa
İletişim
Üyeler

Gamemaker Prototype örneğim

profil
cArleone
BEĞEN(0)
BEĞENME(0)
GÖRÜNTÜLENME(4990)
RAPOR ET
Elimde bulunan prototype spritelerini kullanarak yaptığım bir platform örneğini sizlerle paylaşmak istedim.
Kontroller:w-a-s-d space

platform 2 yönlü.Belirli bir sınırı geçince karekter ters dönüyo.Biraz değişik bir örnek olmasını istedim.

Karekterin step eventı :
mask_index=spr_mask

if global.kontrol=true{
if global.sola="spr_ana_sola"{sprite_index=spr_ana_sola global.kontrol=false global.sola=""}
if global.saga="spr_ana_saga"{sprite_index=spr_ana_saga global.kontrol=false global.saga=""}}

if keyboard_check(ord("A")) {if place_free(x-4,y){if sprite_index=spr_yuru_sola {x-=4 } if sprite_index=spr_zipla_sola {x-=4 }
if sprite_index!=spr_zipla_sola and sprite_index!=spr_zipla_saga{sprite_index=spr_yuru_sola}}}
if keyboard_check(ord("D")) {if place_free(x+4,y){if sprite_index=spr_yuru_saga {x+=4 } if sprite_index=spr_zipla_saga {x+=4 }
if sprite_index!=spr_zipla_saga and sprite_index!=spr_zipla_sola{sprite_index=spr_yuru_saga}}}

if keyboard_check(ord("S")){if !place_free(x,y-1){
if sprite_index=spr_ana_sola{sprite_index=spr_zipla_sola vspeed=10}
if sprite_index=spr_ana_saga{sprite_index=spr_zipla_saga vspeed=10}}}

if keyboard_check_released(ord("A")){sprite_index=spr_ana_sola}
if keyboard_check_released(ord("D")){sprite_index=spr_ana_saga}

if obj_sec.a=1{
if keyboard_check(vk_space) and sprite_index=spr_ana_sola{instance_change(obj_kanfirlat_sola,1)}
if keyboard_check(vk_space) and sprite_index=spr_ana_saga{instance_change(obj_kanfirlat_saga,1)}}
if obj_sec.b=1{
if keyboard_check(vk_space) and sprite_index=spr_ana_sola{instance_change(obj_kilic_sola,1)}
if keyboard_check(vk_space) and sprite_index=spr_ana_saga{instance_change(obj_kilic_saga,1)}}
if obj_sec.c=1{
if keyboard_check(vk_space) and sprite_index=spr_ana_sola{instance_change(obj_uzunkol_sola,1)}
if keyboard_check(vk_space) and sprite_index=spr_ana_saga{instance_change(obj_uzunkol_saga,1)}}
if obj_sec.d=1{
if keyboard_check(vk_space) and sprite_index=spr_ana_sola{instance_change(obj_pence_sola,1)}
if keyboard_check(vk_space) and sprite_index=spr_ana_saga{instance_change(obj_pence_saga,1)}}


if !place_free(x,y-1) {gravity=0 }else {gravity=0.6 }

if y>350{instance_change(obj_ana2,1)}



Gmx dosyasını indir : http://ustaderslik.com/dosya/prototype.rar

Görüntüleri :
http://ustaderslik.com/resim/ders/sybfm.png
http://ustaderslik.com/resim/ders/sybfq.png



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