Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Lua脚本向BizHawk发送输入_Lua_Emulation - Fatal编程技术网

使用Lua脚本向BizHawk发送输入

使用Lua脚本向BizHawk发送输入,lua,emulation,Lua,Emulation,我尝试过使用joypad.set(输入),但似乎没有任何效果。此外,joypad.write(输入)甚至不起作用。我被困在角落里,不知道该怎么办。这个例子适用于模拟GBA。它将使仿真器每帧按一次 input = {} input['A'] = false input['B'] = false input['Down'] = false input['L'] = false input['Left'] = false input['Power'] = false input['R'] = fal

我尝试过使用joypad.set(输入),但似乎没有任何效果。此外,joypad.write(输入)甚至不起作用。我被困在角落里,不知道该怎么办。

这个例子适用于模拟GBA。它将使仿真器每帧按一次

input = {}

input['A'] = false
input['B'] = false
input['Down'] = false
input['L'] = false
input['Left'] = false
input['Power'] = false
input['R'] = false
input['Right'] = true
input['Select'] = false
input['Start'] = false
input['Up'] = false

while true do 
    joypad.set(input) 
    emu.frameadvance()
end

根据您模拟的内容,这可能也很有用

input['P1 A'] = false

你能发布到目前为止你尝试过的东西和你得到的错误吗(如果有的话)?我知道代码乱七八糟,但这对我来说是可行的。我得到的错误代码是:59:尝试调用字段'write'(一个空值)。(当时它没有被注释掉)我已经尝试了.set和.write,但都没有用。如果我没有弄错的话,根据
joypad.write不支持Bizhawk。我为自己的近视道歉,但似乎我必须把P1放在任何输入之前。