gpt4 book ai didi

julia - 在 Julia 中无需等待即可输入

转载 作者:行者123 更新时间:2023-12-01 15:32:26 24 4
gpt4 key购买 nike

为了上大学,我必须在 Julia 中制作游戏,但我不知道如何像在 Java 中那样制作某种类型的监听器。我的意思是,一种无需停止游戏中的其他所有内容即可获得用户输入的方法。有办法吗?我一直在搜索文档,但没有找到任何东西。

最佳答案

您可以使用 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

关于julia - 在 Julia 中无需等待即可输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49752211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com