我不知道如何最好地描述標題中的這個問題,但我會展示你的照片來說明我的意思。對象是通過關節定位
(1)圖片1顯示了我有問題
(2)圖像2顯示了什麼,我想要的目的。
- 問題 - 正如你所看到的,我正在試圖使3個塊與尖峯的例外排成一線。當我把它放在電暈中時,它基本上使圖像按高度對齊。
這是我的產卵功能:
function createBlock(event)
b = display.newImageRect("images/Spike.png", 37,80)
b.x = display.contentWidth + 100
b.y = math.random(2) == 1 and display.contentCenterY -75 or display.contentCenterY +40
b.rotation = math.random(2) == 1 and 0 or 180
b.name = 'block'
physics.addBody(b, "static", physicsData:get("Spike"))
blocks:insert(b)
end
編輯:
function check(event)
if b.rotation == 180 then
b.y = math.random(2) == 1 and display.contentCenterY - 80 or display.contentCenterY + 30
end
end
只需檢查變量的「向上或向下」旋轉方式,並相應地將其中一個進一步向上/向下移動。 – 2014-09-03 11:44:59