tekrar merhabalar bu dersidme size nasıl bi anahtarı alınca kapının kildinin açılmasını göstereceğim aslında mantık çok basit sadece
true false kullanılıyor başlayalım
Gereken nesneler:
karakter
duvar
anahtar
kapı
Öncelikle karakterimizin create eventine:
Şimdi de karakterin step eventine
//Bilinen yürüme kodunu yazıcağız
if keyboard_check (vk_left) {x-=4}
if keyboard_check (vk_right) {x+=4}
if keyboard_check (vk_up) {y-=4}
if keyboard_check (vk_down) {y+=4} |
step evente bir de:
if global.kilit = true//Eğer kilit açık olursa
{
global.kilit = true//kilit açık olsun işte:P
} |
Karakterin kapı ile collisun evente
if global.kilit = true
{
room_goto_next()
}//Eğer kilit aktifse karakter sonraki odaya geçilsin
else//değilse
{
x = xprevious
y = yprevious//Kapı sert olduğundan çarpınca dursun
} |
Ve şimdi
anahtarın karakter ile colliun eventine
global.kilit = true//kilidi aktifleştirdik(yani kapı kilidi açık.d)
instance_destroy()//anahtar yokolsun |
işte bu kadar
