ساخت کلید مجازی در گیم میکر(اسپرایت که با کلیک روش ،رویداد فلان رو اجرا کنه)
جمعه, ۲ مرداد ۱۳۹۴، ۰۲:۳۵ ق.ظ
میخواستم ببینم تو گیم میکر امکانش هست از کدی به عنوان شبیه ساز کلیدی از کیبورد استفاده کرد؟
چنین چیزی اصلا امکان پذیر هست؟
آره هست.
مختصات ناحیه ی مستطیلی اسپرایت دکمه رو که می خوای روش کلیک بشه کار فلان کلید رو انجام بده ربط می دی بهش اینطوری:
کد :
virtual_key_add(x, y, w, h, keycode);
مثلا می خوای اگه روی اسپرایت spr_Left
![[تصویر: spr_Left.gif]](http://s3.picofile.com/file/8201867692/spr_Left.gif)
که در محدوده ی x=32,y=32 و width=64,height=64 هست کلیک کردیم رویداد vk_left اجرا بشه داریم :
کد :
virtual_key_add(32, 32, 64, 64, vk_left);
یا
virtual_key_add(objButtonLeft.x, objButtonLeft.y, objButtonLeft.sprite_width, objButtonLeft.sprite_height, vk_left);
فرض کردم ابجکتی دارم که عکس یا اسپرایت فلش چپ روشه و اسمش objButtonLeft هست.

http://docs.yoyogames.com/source/dadiosp...y_add.html
۹۴/۰۵/۰۲