2015-04-11 2 views
1

Я пытаюсь сделать игру с кирпичной кладкой с помощью SpriteKit в Swift. Чтобы сделать весло, я пытаюсь сделать так, чтобы было два SKPhysicBody, по одному для каждой половины. Чтобы контролировать угол, из которого шар отскакивает от весла, я хочу повернуть физическое тело. Я попытался использовать applyAngularImpulse или просто применитьForce, но они не сработали. Есть ли способ повернуть тело физики?Как повернуть SKPhysicsBody в SpriteKit с Swift

+0

Не могли бы вы опубликовать код с помощью методов applyForce и applyAngularImpulse, которые вы уже пробовали? – ZeMoon

+0

Если applyAngular impulse не работает, попробуйте использовать applyTorque в методе обновления. – ZeMoon

+1

Вы не можете установить вращение физического тела. Тем не менее, вы можете установить вращение узла, к которому прикреплен физический объект. Итак, что вы можете сделать, это сделать выделенный узел для вашего физического тела. Этот узел будет невидим, он будет существовать только для того, чтобы вы вращались. –

ответ

1

Вы не можете установить вращение тела физики. Тем не менее, вы можете установить вращение узла, к которому прикреплен физический объект. Итак, что вы можете сделать, это сделать выделенный узел для вашего физического тела. Этот узел будет невидим, он будет существовать только для того, чтобы вы вращались.

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