У меня есть чрезвычайно основной многоугольник, который является текстурой для спрайта в моей игре, но когда я пытаюсь создать физический элемент из этой текстуры для спрайта, я получаю эту ошибку:SpriteKit PhysicsBody: Не удалось создать физический корпус для базовой формы
2016-06-19 08:25:21.707 Space Escape[14677:5651144] PhysicsBody: Could not create physics body.
Кроме того, игра использует много различных простых многоугольников и для некоторых physicsBody могут быть созданы, но для других он получает сообщение об ошибке.
func setPhysics(size: CGSize) {
self.physicsBody = SKPhysicsBody(texture: asteroidTexture, size: size)
self.physicsBody?.angularDamping = 0
self.physicsBody?.angularVelocity = 2
}
Вот текстура:
У меня была аналогичная проблема для моих спрайтов. Когда я изменил изображения текстуры из изображений листа спрайтов на изображения, установленные для изображений для SKPhysicsBody, эта ошибка исчезла. – ZippyMind