Гравитация с UIview

Я нарисовал круг UIView с помощью UIBezierPath, Затем я добавил гравитационное поведение к этому виду, используя UIGravityBehavior и поведение при столкновении с использованием UICollisionBehavior, Когда круг сталкивается с другими объектами, этот вид становится квадратным, но я хочу работать с этим видом в столкновениях, как с кругом. Как мне это сделать?

Скриншот предоставлен

1 ответ

Вы не можете использовать UIKit Dynamics для симуляции круга. Работает только с прямоугольными телами. Вы можете добавить пути столкновения, но я думаю, что это только для системы отсчета. Я рекомендую посмотреть на SpriteKit's SKPhysicsBody, К сожалению, я не использовал его, поэтому не могу предоставить пример кода.

Другие вопросы по тегам