我尝试使用 touchesMoved 功能制作游戏。正如您所看到的,当您按下屏幕的右侧站点时,对象必须向右移动等。但它可以使用滞后。任何想法如何解决它将是非常有帮助的。感谢。
for touch in touches{
let location = touch.location(in: self)
if (location.x <= ship.position.x){
ship.run(SKAction.moveTo(x: ship.position.x-10.0, duration: 0.01))
}
else{
ship.run(SKAction.moveTo(x: ship.position.x+10.0, duration: 0.01))
}