我使用带有lua的Love2D,当我使用5个四边形(love.graphics.newQuad)时,它看起来还不错,但是当我使用6个四边形时,出现一个奇怪的错误:
Error menu.lua:9: Incoorect parameter type: expected userdata.
Traceback [C]: in function 'drawq'
menu.lua:9: in function 'draw'
[C]: in function 'xpcall'
菜单第9行是这个:
love.graphics.drawq(Tileset, Quads[number], x, y)
我认为这与四边形的原因有关,当我从图块贴图中删除第六个四边形时,它将加载。
我试图复制其他四边形以查看是否错过了拼写,但是事实并非如此。
这里是代码:
我使用带有lua的Love2D,当我使用5个四边形(love.graphics.newQuad)时,它看起来还不错,但是当我使用6个四边形时,出现了一个奇怪的错误:error menu.lua:9:不正确的参数类型:预期的...
您仅在Quads
的main.lua
表中定义5个条目。如果仔细查看mapsload.lua
第17行的MenuBack
,您会看到值[[6