Project1

标题: 输入键的处理,每个键的数值是什么? [打印本页]

作者: 身之察察    时间: 2008-5-14 02:27
标题: 输入键的处理,每个键的数值是什么?
输入键的处理,会提示用一个变量记录按下的键,请问本记录的值是什么
应该到哪里去查,谢谢
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 3535    时间: 2008-5-14 02:41
2-下
4-左
6-右
8-上
insert/X-12
space/enter/C-13
shift/Z-11
page up -17
page down/W -18
A-14
S-15
D-16 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: havealook    时间: 2008-5-14 03:16
游戏运行中,按下键盘上F1,选“键盘”这栏查看
作者: 身之察察    时间: 2008-5-14 03:30
以下引用havealook于2008-5-13 19:16:16的发言:

游戏运行中,按下键盘上F1,选“键盘”这栏查看


不好意思啊,其实我找过帮助,但可能眼神不好,找了半天也没找到啊,索引里似乎没有键盘,而搜索我好像也没搜到,不知能不能告诉我 在目录的哪个菜单下的哪个菜单?
或者截张图,非常感谢,麻烦了
作者: Singin    时间: 2008-5-14 03:33
在游戏运行中,在游戏运行中 ,在游戏运行中......

不知道什么是游戏运行吗?
作者: Singin    时间: 2008-5-14 03:38
地震影响心情! 你是说这个吧?

Input.trigger?(Input::C)

    按下C时......
作者: Infrared    时间: 2008-5-14 03:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: havealook    时间: 2008-5-14 03:49
貌似是我先说的 - -
作者: Infrared    时间: 2008-5-14 03:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: Infrared    时间: 2008-5-14 03:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: havealook    时间: 2008-5-14 03:56
- -不放~~{/hx}
我电脑网速慢,开个网页要半分钟{/ll}
好不容易第一个回答出正确答案{/ll}
作者: 身之察察    时间: 2008-5-14 03:56
不好意思,我没表达清楚,我不是问如何设置键盘,是说输入键的处理 这个事件 会让一个变量记录按下的键的数值,想问所有键的数值是什么?
就像2楼说的那样,空格是13,上下左右是8,2,4,6

就比如说这样,在一个事件中设置
输入键的处理:[001]
显示文章:  \v[1]

这样在游戏中跟这个事件对话,就会等你按一个键,然后它显示一个数,不同的键显示的数不同,我想问下有没有什么地方可以查所有键对应的数。

我想知道这个的目的是,游戏里要做一个有20多个答案的题(选项从A~Z),而显示选择只有4个选项,我想用一张图片来列出题和选项,然后用输入键的处理  来记录玩家选了哪个.

作者: Infrared    时间: 2008-5-14 04:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 身之察察    时间: 2008-5-14 04:04
以下引用Infrared于2008-5-13 20:00:03的发言:


以下引用身之察察于2008-5-13 19:56:41的发言:

不好意思,我没表达清楚,我不是问如何设置键盘,是说输入键的处理 这个事件 会让一个变量记录按下的键的数值,想问所有键的数值是什么?
就像2楼说的那样,空格是13,上下左右是8,2,4,6

就比如说这样,在一个事件中设置
输入键的处理:[001]
显示文章:  \v[1]

这样在游戏中跟这个事件对话,就会等你按一个键,然后它显示一个数,不同的键显示的数不同,我想问下有没有什么地方可以查所有键对应的数。

我想知道这个的目的是,游戏里要做一个有20多个答案的题(选项从A~Z),而显示选择只有4个选项,我想用一张图片来列出题和选项,然后用输入键的处理  来记录玩家选了哪个.


不用想了,看看Interpreter 1。

#--------------------------------------------------------------------------
# ● 输入按钮
#--------------------------------------------------------------------------
def input_button
   # 判定按下的按钮
   n = 0
   for i in 1..18
     if Input.trigger?(i)
       n = i
     end
   end
   # 按下按钮的情况下
   if n > 0
     # 变更变数值
     $game_variables[@button_input_variable_id] = n
     $game_map.need_refresh = true
     # 输入按键结束
     @button_input_variable_id = 0
   end
end


只有17个键。


[本贴由作者于 2008-5-13 20:00:24 最后编辑]


呀,果然,原来不是所有的键都能按啊,谢谢

作者: havealook    时间: 2008-5-14 04:04
话说这里有个全键盘按键调用脚本
http://rpg.blue/web/htm/news7.htm
作者: Singin    时间: 2008-5-14 04:06
如果用事件处理的话,用条件分歧来表示按的什么键.
然后 条件分歧的内容是 给变量赋值

当然 那个按键很少,但是如果只是4个选项的选择题 是够了!

作者: Infrared    时间: 2008-5-14 04:06
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1