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