【发布时间】:2021-05-22 12:58:27
【问题描述】:
我在 love2d 中作为服务器编写代码(带有命令行和可视化形式),我如何接受来自命令行的输入?
【问题讨论】:
-
请提供更多上下文
我在 love2d 中作为服务器编写代码(带有命令行和可视化形式),我如何接受来自命令行的输入?
【问题讨论】:
试试这个...
function love.inp()
-- Building a prompt
_PROMPT='Input: '
-- Put out the prompt
io.write(_PROMPT:format())
-- Getting input from stdin
local result=io.read()
-- Do something with it
print('Getting:',result)
-- Cleaning up...
_PROMPT=empty
result=empty
end
要达到这个功能,试试这个...
love.keyreleased(key)
if key=="c" then love.inp() end
end
【讨论】:
do 替换为love.inp(),并用love.keyreleased(key) if key=="c" then love.inp() end end 为其分配一个键。
t.console=true 以输出到命令行和从命令行输出 - 看:love2d.org/wiki/Config_Files