我必须在Julia为大学制作游戏,但我不知道如何在java中制作某种类型的听众。我的意思是,一种获取用户输入而不必停止游戏中其他所有内容的方法。有办法吗?我一直在搜索文档,但没有找到任何内容。
答案 0 :(得分:3)
您可以使用GTK处理窗口中的按键。此示例取自GTK.jl readme
using Gtk
using Gtk.ShortNames
function key_pressed_cb(widget, event)
@show [widget, event]
end
win = @Window("Main window")
showall(win)
id = signal_connect(key_pressed_cb, win, "key_press_event")
if !isinteractive()
c = Condition()
signal_connect(win, :destroy) do widget
notify(c)
end
wait(c)
end