当你按一个键时,我正试图在Lua中做一个简单的切换开关。
代码:
local soundOn = true
if keys['J'] then
if soundOn then
memory.writebyte(0x0773,04);
soundOn = false
else
memory.writebyte(0x0773,00);
soundOn = true
end;
end;
答案 0 :(得分:1)
只有lua才能获得关键事件。 但是根据您运行程序所使用的内容,可能会有一个功能。 Computercraft(minecraft mod)例如有os.pullEvent()。
另请参阅相关的 question
答案 1 :(得分:0)
谢谢你们。 它只适用于第一次按键。
local soundOn = true
if keys['J'] then
if soundOn then
memory.writebyte(0x0773,04);
soundOn = false
else
memory.writebyte(0x0773,00);
soundOn = true
end;
end;