幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3425|回复: 4

[插件] GM 外部游戏键位设定工具 F.G.C.

[复制链接]

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
发表于 2010-1-23 15:58:05 | 显示全部楼层 |阅读模式
首先,推荐下一个做过搭载 F.G.C. 改造的游戏:



斑鸠同人射击《Kairuga》,F.G.C.搭载版。

http://kairos.110mb.com/kairuga.html
作者官网

默认键位:

上 = up
下 = down
左 = left
右 = right
射 = z
(一般射击)
色 = x
(机体变色)
释 = c
(能量释放)

下载地址:

http://d.namipan.com/d/Kairuga%2 ... f964a982698c01f8c00
回复

使用道具 举报

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
 楼主| 发表于 2010-1-23 16:00:02 | 显示全部楼层
然后,介绍 F.G.C.
==
franniss'game config

提供红版与蓝版两种款式的界面:


功能是在游戏外部任意修改键位设定,可随意编辑。
任何游戏键位不大于8个的游戏都可以使用。
附带GM7源文件,可供编辑界面以及修改默认值等等。
回复 支持 反对

使用道具 举报

335

主题

782

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
12742
 楼主| 发表于 2010-1-23 16:01:53 | 显示全部楼层
最后,使用方法讲解:
  1. Config按钮:鼠标左击后,依次键入按键即可。
  2. Save按钮:鼠标左击后,保存键位设定到“memory.ini”。
  3. Default按钮:鼠标左击后,恢复到默认的键位设定。
  4. Exit按钮:鼠标左击后,关闭程序。
复制代码


软件中的默认按键值(可按具体要求修改):
  1. [config]
  2. key0=67(C键 = ord("C"))
  3. key1=38(上方向键 = vk_up)
  4. key2=40(下方向键 = vk_down)
  5. key3=37(左方向键 = vk_left)
  6. key4=39(右方向键 = vk_right)
  7. key5=16(Shift键 = vk_shift)
  8. key6=90(Z键 = ord("Z"))
  9. key7=88(X键 = ord("X"))
复制代码

在你制作的游戏开始前,读取键位可以用如下代码:
  1. ini_open('memory.ini')
  2. global.key[0] = ini_read_real('config','key0',67)
  3. global.key[1] = ini_read_real('config','key1',38)
  4. global.key[2] = ini_read_real('config','key2',40)
  5. global.key[3] = ini_read_real('config','key3',37)
  6. global.key[4] = ini_read_real('config','key4',39)
  7. global.key[5] = ini_read_real('config','key5',16)
  8. global.key[6] = ini_read_real('config','key6',90)
  9. global.key[7] = ini_read_real('config','key7',88)
  10. ini_close()
复制代码

如果文件夹下没有"memory.ini",则生成一个:
  1. if !file_exists('memory.ini')
  2. {
  3. ini_open('memory.ini')
  4. ini_write_real('config','key0',global.key[0])
  5. ini_write_real('config','key1',global.key[1])
  6. ini_write_real('config','key2',global.key[2])
  7. ini_write_real('config','key3',global.key[3])
  8. ini_write_real('config','key4',global.key[4])
  9. ini_write_real('config','key5',global.key[5])
  10. ini_write_real('config','key6',global.key[6])
  11. ini_write_real('config','key7',global.key[7])
  12. ini_close()
  13. }
复制代码

在游戏中使用按键的写法:
  1. keyboard_check ( global.key[6] )
  2. keyboard_check_pressed ( global.key[6] )
  3. keyboard_check_released ( global.key[6] )
复制代码


下载地址:
游客,如果您要查看本帖隐藏内容请回复


包含文件:

config blue.exe
config red.exe
config blue.gmk
config red.gmk
memory.ini
回复 支持 反对

使用道具 举报

0

主题

11

帖子

88

积分

②入门

积分
88
发表于 2010-3-31 18:22:51 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

27

帖子

166

积分

③业余

积分
166
发表于 2012-3-26 17:35:51 | 显示全部楼层
sdfasdfasdfasdfafsaf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-17 04:23 , Processed in 0.017188 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表