为什么我的第13行会出现语法错误?(pico-8)

我想自学编程,我认为pico-8非常适合我,但是我真的很困惑,因为在第13行只有函数“_update”…我是怎么搞砸的?

语法错误是未关闭函数在第13行(tab 0)

local guy_x
local guy_y

    --lua脚本语言

function _init()
    --所有在游戏开始时发生的代码
    guy_x=64
    guy_y=64
end

function _update()
    --所有更新游戏状态的代码
    if btn(1) then
  guy_x+=1

end

function _draw()
    --在屏幕上绘制所有的代码
    cls() --清除屏幕!
    rect(10,20,100,60,12) --绘制蓝色矩形
    --绘制的方式为rect(x1,y1,x2,y2,color)
    circ(20,20,20,14) --绘制粉色圆形
    pset(90,50,9) --绘制一个像素
    rectfill(85,50,90,40,9)
    circfill(guy_x,guy_y,5,9)
    --绘制的方式为circfill(x,y,radius,color)
end

原文链接 https://stackoverflow.com/questions/69921858

点赞
stackoverflow用户17381658
stackoverflow用户17381658
函数 _update()
    --  所有更新游戏状态的代码
    如果 btn(1) then
        guy_x += 1
    end
end
2021-11-11 00:43:41