Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
Function Love2D菜单选择_Function_Menu_Lua_Love2d - Fatal编程技术网

Function Love2D菜单选择

Function Love2D菜单选择,function,menu,lua,love2d,Function,Menu,Lua,Love2d,由于某种原因,当我得到love.keyboard.isDown(“s”)的代码时,代码没有响应,也许我使用的函数是错误的,但仍然很奇怪 我尝试在love.keypressed和love.update中使用Menu()函数。仍然没有回应 以下是完整的代码: 梅因·卢阿 菜单 不确定您在这里到底想做什么,但在菜单()函数中,您每次调用sly变量时都会重置它,然后在绘制图像后修改sly。这导致什么也没有发生 如果更改它使sly在Menu()之外初始化,则按下“s”键时,它至少会移动图像。此外,如果您希

由于某种原因,当我得到love.keyboard.isDown(“s”)的代码时,代码没有响应,也许我使用的函数是错误的,但仍然很奇怪

我尝试在love.keypressed和love.update中使用Menu()函数。仍然没有回应

以下是完整的代码:

梅因·卢阿 菜单
不确定您在这里到底想做什么,但在
菜单()
函数中,您每次调用
sly
变量时都会重置它,然后在绘制图像后修改
sly
。这导致什么也没有发生

如果更改它使
sly
Menu()
之外初始化,则按下“s”键时,它至少会移动图像。此外,如果您希望“s”向一个方向移动,而“w”向另一个方向移动,那么代码可能应该如下所示:

sly = 300

function Menu()

    love.graphics.draw(select,sly,300)
    if love.keyboard.isDown("w") then
        sly = sly + 50
    end

    if love.keyboard.isDown("s") then
        sly = sly - 50
    end
end
或者,当您从
love.keypressed
调用
键时,可以将
变量传递到
菜单()
,而不使用
键盘.isDown
功能

同样,我不确定您在这里真正想做什么,但在我看来,代码运行良好,您可能只是有一个逻辑错误

function Menu()
sly = 300
love.graphics.draw(select,sly,300)
if key == "w" then
    sly = sly + 50
end

if love.keyboard.isDown("s") then
    sly = sly - 50
end
end
sly = 300

function Menu()

    love.graphics.draw(select,sly,300)
    if love.keyboard.isDown("w") then
        sly = sly + 50
    end

    if love.keyboard.isDown("s") then
        sly = sly - 50
    end
end