Я пытаюсь создать физическое тело вокруг спрайта, но при использовании bodyWithPolygonFromPath
у меня появилось сообщение об ошибке «SKPhysicsBody: ошибка при попытке создать многоугольник с 18 вершинами, максимум 12». Затем я попытался использовать другой вариант, например bodyWithEdgeChainFromPath
, но эти параметры не реагировали на гравитацию. Мне нужно знать, как заставить гравитацию работать с bodyWithEdgeChainFromPath
, или для того, чтобы она могла создать многоугольник.Sprite kit iOS 7 bodyWithPolygonFromPath error
0
A
ответ
0
Кромкие цепи представляют собой статические тела, они не будут двигаться под действием силы тяжести.
Ваши единственные варианты - уменьшить количество вершин (точек на пути) до 12 или создать два тела, соединенных с суставом, чтобы сформировать большее тело.
Возможно, это очевидно, но в box2d вы можете изменить максимальный предел, поскольку у вас есть доступ к исходному коду. По моему (личному) мнению, SpriteKit - хорошая идея, но Apple - это идеальное решение для меня (для меня). – Animal451