-1
我希望我的背景节点在每次触摸屏幕时向下移动50个像素。Swift:每次触摸屏幕时,如何更改背景的位置?
编辑:答:我有两个节点背景相同的背景,每次触摸屏幕时,背景向下移动50个像素。
if bg.position.y + bg.size.height/2 < 50
{
let diff = bg.position.y + bg.size.height/2 - 50
bg.position.y = self.frame.height + bg.size.height/2 + diff
}
else
{
bg.position.y -= 50
}
if bg2.position.y + bg2.size.height/2 < 50
{
let diff = bg2.position.y + bg2.size.height/2 - 50
bg2.position.y = self.frame.height + bg2.size.height/2 + diff
}
else
{
bg2.position.y -= 50
}
没有工作。一旦我测试它,模拟器就会崩溃。每次触摸屏幕时,我都希望它在y方向上改变位置。 –