- 注册时间
- 2009-3-3
- 最后登录
- 2019-7-11
版主
- 积分
- 12742
|
楼主 |
发表于 2010-1-23 16:01:53
|
显示全部楼层
最后,使用方法讲解:
- Config按钮:鼠标左击后,依次键入按键即可。
- Save按钮:鼠标左击后,保存键位设定到“memory.ini”。
- Default按钮:鼠标左击后,恢复到默认的键位设定。
- Exit按钮:鼠标左击后,关闭程序。
复制代码
软件中的默认按键值(可按具体要求修改):
- [config]
- key0=67(C键 = ord("C"))
- key1=38(上方向键 = vk_up)
- key2=40(下方向键 = vk_down)
- key3=37(左方向键 = vk_left)
- key4=39(右方向键 = vk_right)
- key5=16(Shift键 = vk_shift)
- key6=90(Z键 = ord("Z"))
- key7=88(X键 = ord("X"))
复制代码
在你制作的游戏开始前,读取键位可以用如下代码:
- ini_open('memory.ini')
- global.key[0] = ini_read_real('config','key0',67)
- global.key[1] = ini_read_real('config','key1',38)
- global.key[2] = ini_read_real('config','key2',40)
- global.key[3] = ini_read_real('config','key3',37)
- global.key[4] = ini_read_real('config','key4',39)
- global.key[5] = ini_read_real('config','key5',16)
- global.key[6] = ini_read_real('config','key6',90)
- global.key[7] = ini_read_real('config','key7',88)
- ini_close()
复制代码
如果文件夹下没有"memory.ini",则生成一个:
- if !file_exists('memory.ini')
- {
- ini_open('memory.ini')
- ini_write_real('config','key0',global.key[0])
- ini_write_real('config','key1',global.key[1])
- ini_write_real('config','key2',global.key[2])
- ini_write_real('config','key3',global.key[3])
- ini_write_real('config','key4',global.key[4])
- ini_write_real('config','key5',global.key[5])
- ini_write_real('config','key6',global.key[6])
- ini_write_real('config','key7',global.key[7])
- ini_close()
- }
复制代码
在游戏中使用按键的写法:
- keyboard_check ( global.key[6] )
- keyboard_check_pressed ( global.key[6] )
- keyboard_check_released ( global.key[6] )
复制代码
下载地址:
包含文件:
config blue.exe
config red.exe
config blue.gmk
config red.gmk
memory.ini |
|