Kit Sprite - Aplique Impulse para disparar projéteis no personagem

Estou desenvolvendo um jogo usando o Sprite-Kit (Objective-C). É um jogo em que você controla um pássaro em voo e flechas e outros projéteis ruins são atirados em você pelos lados direito / superior / inferior da tela. Estou usando a física em vez de um SKAction para fazer isso, pois quero que pareça o mais realista possível. Portanto, eu sei usar o applyImpulse no projétil para dispará-lo na direção do pássaro, mas o que me pergunto é como posso garantir que o projétil será disparado diretamente no pássaro, independentemente do posicionamento em y do pássaro e do posicionamento em y do projétil antes de applyImpulse?

Estou tendo um tempo muito frustrante para fazer isso, de modo que qualquer ajuda sobre esse assunto seria muito apreciada. Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion