虽然循环没有用love.graphics.line绘制新的线条

时间:2015-05-24 18:45:41

标签: while-loop lua main love2d

这段代码应该是一个巨大的网格。我正在尝试使代码高效,所以我显然不必继续制作线来形成一个大网格。

-- Grid Vertical
local gx = 0 
-- Grid Horizontal
local gy = 0
-- Grid Loop
local g = 0
while g ~= 100 do
    print("Grid Loop: "..g) -- for testing purposes of the loop
    love.graphics.line( gx, 0, gx, 500)
    love.graphics.setColor( 255, 255, 255 )
    love.graphics.line( 0, gy, 1000, gy)
    love.graphics.setColor( 255, 255, 255)
    local gx=gx+50
    local gy=gy+50
    g=g+1
end
end

当程序加载时,它只在GUI的最顶部生成2行。线条几乎看不见,但我设法在将线条颜色更改为红色时找到它们。

完成的GUI完全是黑色但我希望我的屏幕看起来像这样: http://i.gyazo.com/7913c29776ba2248c07e37f3be9b64a4.png

额外通知:

  • IS 函数love.load()
  • 编写
  • IS main.lua
  • 编写

我相信这可能只是让我变得愚蠢。

1 个答案:

答案 0 :(得分:2)

删除gx和gy后面的那些本地:

\\server-name