0
这段代码应该使一个巨大的网格。我试图提高代码效率,所以我显然不需要继续制作线条来形成大型网格。虽然循环不绘与love.graphics.line新线
-- 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
额外通知:
- 这是写在功能love.load()
- This IS写在main.lua
我相信这可能只是我愚蠢。
感谢找回快!但是我已经试过了,我又试了一次。从变量中删除'local'不会改变任何东西。 – Olangutan
尝试打印gx和gy,并监视它们是否按照您的意愿行事。 我不知道love.graphics的东西,但检查条目。他们是否按照正确的顺序排列,或者您是否给这个功能提供了正确的配料 我也完全不了解你的坐标,请检查他们。 –
我检查了这个,循环工作正常。这是love.graphics.line,它不工作。是否有另一种创建网格的方法?或者我在这里做错了什么? – Olangutan