1

Я использую spritekit, чтобы узнать о физическом поведении в играх, когда шарик из сферы спрайтов отскакивает от поверхности, физический движок автоматически рассчитает свое новое направление.Получение направления объекта, перемещаемого физическим движком

как я могу получить это новое направление в коде?

Я использую быстрый, xcode spritekit. но объект c spritekit (cocos2d) тоже хорош

(цель состоит в том, чтобы получить огонь позади прыгающего шара, но я не знаю, как вращать излучатель частиц на основе вектора движения шара. как ребенок шарового узла)

+1

Используйте свойство zRotation. – ZeMoon

+0

@ Zemoon, вы, сэр, гений и ученый и джентльмен. – noob

+0

В чем проблема с сохранением эмиттера в качестве дочернего узла шара? – ZeMoon

ответ

0

Чтобы получить «направление», вы должны прочитать свойство velocity вашего physicsBody вашего узла.

Чтобы повернуть ваш излучатель частиц, вы должны изменить свойство zRotation узла.

+0

, вы сэр, гений и ученый и джентльмен – noob

+0

ваше оригинальное решение для использования atan2 (dy/dx) было хорошо, спасибо – noob

 Смежные вопросы

  • Нет связанных вопросов^_^