|
|
|
iltetişim: pgyunus11@gmail.com
|
|
 |
bunlar basit fakat her oyunda her kodda kullanacagınız kodlardır. ezberlemeniz şart. (tüm kodları yazmıyorum kesin olarak bilmeniz gerekenleri yazıyorum.)
if = kısaca "eğer" demektir. örnek vericek olursak:
if keyboard_check(vk_up); yani dedim ki eğer üst yön tuşuna basarsak.
----------------------------------------------------------------------------
else = kısaca "aksi halde, ya da, değilse" demektir. örnek;
if global.hp=0 {instance_destroy()}
else
global.hp+=1;
yani dedim ki, eğer global.hp değişkeni 0'a eşitse yok ol(instance_destroy()) değilse can 1 artsın.
-----------------------------------------------------------------------------
id = çok basit bir örnekle anlatıyorum; diyelm bir ağaç objeniz var ve bu 1 ağaç objesinden,
haritanızda 100 tane var. diyelim karakteriniz bir tane ağacı kırmak istiyor. ve o ağaç kırıldıgında odun düşmesi gerekiyor. şunu yazmalısınız;
if id.treehp<=0 //ağacımızın can değişkeni
{instance_destroy(id)} //yok ol
yani dedik ki; eğer VURDUGUMUZ ağacın canı 0 yada altına inerse, sadece BU id yani bu ağaç yok olsun diğerleri kalsın. eğer aynı kodu id kullanmadan yazarsak siz bir ağacı kırdığınızda haritadaki diğer tüm ağaçlar da yok olur.
-----------------------------------------------------------------------------
{}= direk örnek ile başlayayim;
if keyboard_check(vk_up) {y-=4}
yani dedim ki, eğer yukarı yön tuşuna basarsak bu objenin y kordinatı 4 pixel yukarı gitsin. (yukarı yürüsün.)
fakat bir kod if ile başlıyorsa "eğer bunu yaparsa, eğer bu şart gerçekleştirilirse" demektir ve bu oldugunda ne olucagını
"{}" içerisine yazmalıyız. yoksa hata verir.
-----------------------------------------------------------------------------
; = kısaca GM'nin nokta işaretidir. kod sonuna yazılır. kod bitti, bu kodun devamı yok
demektir. olsa da olur olmasa da. fakat çok nadir de olsa bazı karışık kodlarda
buna ihtiyaç duyarsınız yoksa kod hata verir. siz yine de kullanamya alışın.
-----------------------------------------------------------------------------
// = yorum satırıdır. "//" yazıp sonrasında yazdıgınız herşey geçersizdir sadece kod üzerinde sizin görmeniz içindir.
yeni veya tecrübeli olmanız farketmez kesinlikle bunu her kodunuzda kullanmalısınız. daha sonradan baktıgınızda,
o kodun ne işe yaradıgını görmeniz içindir. veya ne oldugunu. mesela;
if place_meeting(x,y,obj_bullet) //obj_bullet objesiyle çarpıştıgımda
{instance_destroy()} //bu obje yok olsun.
|
|
 |
|
|
|
|