Love2d绘制网格并操纵它我几乎没有问题

时间:2016-07-08 06:29:40

标签: lua love2d

您好我制作了网格代码,但它看起来并不像我想要的那样,我希望看起来像那里我尝试了很多,但我无法找到正确的公式来做该

这是我的代码

function love.load()
  num = 32-- how many cell are going to be in each axis
  w = 20
  h = 20
  color = {128, 128, 128}
  backgroundcolor = {192, 192, 192}
end


function love.update(dt)

end

function love.draw()
  for y = 1, num do
    for x = 1, num do
      if (x + y)%2 == 0 then
        love.graphics.setColor(unpack(color))
      else
        love.graphics.setColor(unpack(backgroundcolor))
      end
      love.graphics.rectangle("fill", (x - 1)*w ,(y - 1)*h, w, h)
    end
  end
end

结果:

enter image description here

我希望实现这一点,每个单元格为16 x 16。

注意:我不想使用2 x 2单元格,我需要32 x 32,这是我现在面临的问题。

enter image description here

0 个答案:

没有答案