У меня есть «Луна», в которой есть гравитационное поле, а «Луна» установлена с «affectedByGravity = NO» и не подвергается влиянию гравитационного поля сцены.
Однако у меня есть «Астероид», который также имеет набор «affectedByGravity = NO», и он по-прежнему притягивается к «Луне», но не к гравитационному полю сцены.
Это ошибка или я неправильно понял, как работает «affectedByGravity»?
РЕДАКТИРОВАТЬ: Выдержка из документов Apple
Определение того, как силы воздействуют на физическое тело Свойство createdByGravity Логическое значение, указывающее, влияет ли на это физическое тело гравитация физического мира и гравитация, создаваемая какими-либо физическими полями в сцене.
Объявление SWIFT var visibleByGravity: Bool Обсуждение Свойство гравитации физического мира определяет гравитационные силы, применяемые к объемным телам в сцене. Значение по умолчанию верно. Это свойство игнорируется для тел с ребрами, которые уже не подвержены влиянию гравитации.
Заявление об импорте import SpriteKit
Доступность Доступно в iOS 7.0 и более поздних версиях.