我正在尝试制作敌人数组并绘制它,但我不断收到错误,如果它不是关于数组本身,它是关于绘制函数中的错误参数:main.lua:38:bad argument#2 to 'rectangle'(number预期,没有)谁能解释我在这里做错了什么是通用的吗?
数组代码:
enemies = {}
for i=0,7 do
enemies[i] = {}
for j=0,2 do
enemy = {}
enemy.width = 40
enemy.height = 20
enemy.x = i * (enemy.width + 60) + 100
enemy.y = enemy.height + 100
table.insert(enemies[i],enemy)
end
end
end
绘图功能:
--enemy
love.graphics.setColor(0,255,255,255)
for i,v in ipairs(enemies) do
love.graphics.rectangle("fill", v.x, v.y, v.width, v.height)
end