GameMaker Language serimize devam edşyoruz.Bu derste string() ve real() fonksiyonlarını işleyeceğiz.Bu iki komut içeriği sayıya veya metine çevirmemizi sağlıyor.Teker teker inceleyelim.
1-real()
2 tırnak için de atanan veriler metin oluyordu.Örneğin
"10" bu bir metindi.İçerik sayı olsa bile matematiksel işlemler yapamıyoruz.O yüzden bu içeriği real içine alırsak artık sayı olacaktır.Bu şekil de matematiksel işlemleri yapabiliriz.
real("10");
2-string()
String ise içeriği metine çevirir.Bu komut daha çok
draw ile metin bastırırken kullanırız.Nedeni ise değişken içi metin olsa bile ekrana bastırdığımız da gamemaker komutları bunu algılayamıyor.Bu yüzden string içine alarak kullanırız.
var a="Derslik";
draw_text(10,10,"Usta"+string(a));
Genel örnek :
no="32asdsa";
if(is_string(no)){
show_message("no metin")
}else{
show_message("no metin değil");
}
no=real(no);
if(is_string(no)){
show_message("no metin")
}else{
show_message("no metin değil ");
}
no2=32;
if(is_real(no2)){
show_message("no2 sayı")
}else{
show_message("no2 sayı değil");
}
no2=string(no2);
if(is_real(no2)){
show_message("no2 sayı")
}else{
show_message("no2 sayı değil");
}