Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ruby中的libgosu获取输入_Ruby_Libgosu - Fatal编程技术网

从ruby中的libgosu获取输入

从ruby中的libgosu获取输入,ruby,libgosu,Ruby,Libgosu,有一种方法可以检查用户按下的“键”: Gosu.button_down? id id参数可以是Gosu::KB\u UP、Gosu::KB\u 1、Gosu::KB\u F1… 但是有什么方法可以获取用户按下的键的id吗?有一种方法叫做按钮向下(id),您需要覆盖它 class Window < Gosu::Window def button_down(id) puts id end end 类窗口

有一种方法可以检查用户按下的“键”:

Gosu.button_down? id
id参数可以是Gosu::KB\u UP、Gosu::KB\u 1、Gosu::KB\u F1…

但是有什么方法可以获取用户按下的键的id吗?

有一种方法叫做
按钮向下(id)
,您需要覆盖它

class Window < Gosu::Window
   def button_down(id)
     puts id
   end
end
类窗口
id参数返回一个整数。你可以对照散列来检查那些是什么。您可以在此处查看所有ID-