متغیر سراسری بین روم ها در گیم میکر/دسترسی به متغیر روم دیگر در گیم میکر
دوشنبه, ۱۳ مهر ۱۳۹۴، ۰۲:۰۸ ق.ظ
منبع:gameover.blog.ir
کلمه ی global و بعدش یه نقطه (.) و سپس اسم متغیر رو بنویس تمام.
مثال:
دو ابجکت ساز به نام های obj1 و obj2 .
دو روم بساز به اسم room1 و room2 .
obj1 رو بذار روی room1
obj2 رو بذار روی room2
--
obj1:
create:
کد :
global.My_cash=56
کد :
room_goto(room2);
کد :
draw_text(10,20,"room1" + " :"+ string(global.My_cash));
obj2:
mouse global left pressed:
کد :
room_goto(room1);
کد :
draw_text(10,20,"room2" + " :"+ string(global.My_cash));
اجرا بگیر و روی یک جای روم کلیک کن تا بین روم ها حرکت کنی و نتیجه رو ببینی.
اینم سورس با گیم میکر 8.1 (البته سورس مهم نیست چون توضیحات کامل بود و توی گیم میکر استادیو و ... هم می تونید استفاده کنید احتمالا اگه منسوخ نباشه)
http://s6.picofile.com/file/8215594726/globalVars.gm81.html
۹۴/۰۷/۱۳