모양이 이미지의 맨 위에 있습니다.정확하게 간격이 아닌 배열의 이미지
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