2015-03-20 2 views
1

Я создаю игру, в которой игрок спрайт отскакивает вокруг GameScene. Когда пользователь нажимает экран, игрок спрайт должен придерживаться следующей стены, в которую он попадает. Как я могу полностью удалить всю энергию из спрайта, чтобы он больше не двигался?Полностью остановить спрайт при столкновении

Какие атрибуты я должен изменить? Я попытался установить:

restitution() = 0 

но это не поможет.

Я ищу ответ для SpriteKit в Swift.

Спасибо за любую помощь.

ответ

1

Вы говорите об скорости узла. Это значения dx и dy являются точными.

yourNode.physicsBody?.velocity = CGVectorMake(0, 0) 

Вышеуказанная установка скорости узла x и y будет равна нулю.

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