我正在用 Corona SDK 做我的第一个游戏,但我已经被困了一段时间。我正在尝试移动两个显示对象,每个对象都有一个位置属性,每次移动后我都会更新位置属性,问题是如果我再次单击该对象,它不会显示更新的位置。
我以这种方式创建了我的对象:
while count<=16 do
button[count] = display.newImage(count..".png")
button[count].position = count
count = count+1
end
在我的触摸处理程序监听器中,我想移动对象 1 和 2:
local c = 1
while c <= 2 do
--HERE I DO THE MOVEMENT, THIS WORKS
transition.to( button[c], { time=200, delta=true, x=100 } )
--HERE I CHANGE THE POSITION
button[c].position = 1000
c = c+1
end
然后,如果我再次单击 2 个对象中的任何一个,则位置属性不会更新!谢谢!