形狀位於圖像的頂部。陣列中的圖像不能正確分隔
http://picturepush.com/public/6472916
的代碼看起來是這樣的:
local xOffset = 0
for i = 1, levelPacks[prevCurrentLevelPack][prevCurrentLevel].ammount do
if i == 1 then --setup first one
shapesPrevArray[i].x = 30
shapesPrevArray[i].y = 41
shapesPrevArray[i].isVisible = true
end
if i > 1 then --setup the rest
--width of previous one plus the x value of the previous one to make them next to eachother.
xOffset = shapesPrevArray[i - 1].width + shapesPrevArray[i - 1].x
print("i:" .. i .. " width:" .. shapesPrevArray[i - 1].width .. " x value:" .. shapesPrevArray[i - 1].x .." xoffset:" .. xOffset)
shapesPrevArray[i].x = xOffset
shapesPrevArray[i].y = 41
shapesPrevArray[i].isVisible = true
xOffset = 0
end
end
我試圖空間陣列中所有圖像的出每個圖像之間的相同的空間。陣列中的圖像具有不同的寬度。 .x值位於形狀的左上角。任何幫助,將不勝感激。
它看起來像這個代碼將把形狀放在彼此相鄰,沒有他們之間的空間。截圖中不是這種情況。每個形狀只是白色的部分,還是它還包括一些黑色? –
嘿謝謝你的回覆,形狀不是圖像文件,它們是通過設置寬度和高度值定義的矩形。然後我放下一半。所以不應該有任何黑色! –
要麼是這樣,要麼是.width沒有正確初始化... – Colin