2013-11-22 1 views
0

Я пытаюсь создать физическое тело вокруг спрайта, но при использовании bodyWithPolygonFromPath у меня появилось сообщение об ошибке «SKPhysicsBody: ошибка при попытке создать многоугольник с 18 вершинами, максимум 12». Затем я попытался использовать другой вариант, например bodyWithEdgeChainFromPath, но эти параметры не реагировали на гравитацию. Мне нужно знать, как заставить гравитацию работать с bodyWithEdgeChainFromPath, или для того, чтобы она могла создать многоугольник.Sprite kit iOS 7 bodyWithPolygonFromPath error

ответ

0

Кромкие цепи представляют собой статические тела, они не будут двигаться под действием силы тяжести.

Ваши единственные варианты - уменьшить количество вершин (точек на пути) до 12 или создать два тела, соединенных с суставом, чтобы сформировать большее тело.

+0

Возможно, это очевидно, но в box2d вы можете изменить максимальный предел, поскольку у вас есть доступ к исходному коду. По моему (личному) мнению, SpriteKit - хорошая идея, но Apple - это идеальное решение для меня (для меня). – Animal451

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

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