#ios #ios7 #box2d
#iOS #ios7 #box2d
Вопрос:
Сегодня я случайно вызвал сбой утверждения при использовании PhysicsKit в игре SpriteKit. В журнале было сказано следующее:
Assertion failed: (area > 1.19209290e-7F), function ComputeCentroid, file /SourceCache/PhysicsKit/PhysicsKit-6.5.4/PhysicsKit/Box2D/Collision/Shapes/b2PolygonShape.cpp, line 122.
Это Box2D прямо здесь. Я этого не знал. Кто-нибудь еще знает об этом? Если да, как я могу получить прямой доступ к движку Box2D?
Ответ №1:
Да, я думаю, можно с уверенностью сказать, что PhysicsKit основан на Box2D. Сейчас нет возможности получить прямой доступ к движку — мы надеемся, что в будущем они добавят более детализированный контроль. Если вам потребуется больше контроля, чем позволяет PhysicsKit в настоящее время, возможно, вы могли бы использовать Box2D и SpriteKit вместе вместо этого.