По сути, я хочу, чтобы при касании узла я хотел перемещать его по экрану.Проблема в том, что всякий раз, когда я двигаю пальцем слишком быстро, узел просто перестает следовать за ним.
В частности, у spriteNodes, которые я пытаюсь сделать, есть физические тела и анимированные текстуры, поэтому я пытался сделатьтот же код с совершенно простым spriteNode, и я столкнулся с той же проблемой.
Код, который у меня есть, довольно прост, поэтому я не уверен, является ли это проблемой с тем, что я написал, или это просто проблема задержки, которую я не могу исправить.Это также в основном одно и то же во всех касаниях: начало, касание, движение и касание, закругленные
for touch in touches {
let pos = touch.location(in: self)
let node = self.atPoint(pos)
if node.name == "activeRedBomb"{
node.position = pos
}
if node.name == "activeBlackBomb"{
node.position = pos
}
if node.name == "test"{
node.position.x = pos.x
node.position.y = pos.y
}
}