lua - 在 LÖVE 中获取键盘输入时遇到问题
问题描述
嘿嘿!
我正在尝试从 LOVE2D 中的键盘获取输入,但未注册任何输入。没有错误。
这是代码:
ESCdown=love.keyboard.isDown('escape')
function love.update()
if ESCdown then
love.event.quit()
end
end
解决方案
love.update
每一帧都被调用。
ESCdown
被赋值一次,然后永远不会改变。
考虑使用键盘事件:
https://love2d.org/wiki/love.keypressed
它甚至为您想要做的事情提供了一个示例:
function love.keypressed(key, scancode, isrepeat)
if key == "escape" then
love.event.quit()
end
end
推荐阅读
- java - onActivityResult 没有做任何事情
- javascript - 操作数组对象内的数据
- python - sklearn:随机删除多数类而不改组数据集
- java - Android 库线程安全
- ruby-on-rails - Rails 和主题森林集成问题,出现路由错误
- python - Python - 没有 qoutes 的数字列表
- javafx - JavaFX 边框窗格
- c++ - 即使声明了符号,架构 x86_64 的未定义符号
- java - 鉴于我有同一个网卡的多个 ip,如何在 java 中通过特定的网卡 ip 发送请求
- python - 包含多个字符串的列表到 excel 文件