applyImpulse no CGPoint SpriteKit

Eu sou uma espécie de novato no SpriteKit, desenvolvedor de jogos, na verdade estou aprendendo. Então, cheguei a um ponto em que o que mover um monte de nós em direção a um usuário toca no local. Até agora, lutei para calcular um triângulo retângulo virtual e obter o pecado e o cos de ângulos com base nos lados. Infelizmente, isso me deixou com um impulso muito forte que realmente não considera o local de toque do usuário.

Alguma ideia?

Desde já, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion