Я новичок в быстрой разработке и разработке IOS. Я пытаюсь получить узел в определенной точке. Единственный способ, которым я могу думать о его получении, - это сохранить каждый узел в массиве и пройти через него и проверить, равна ли позиция CGPoint. Это лучший/единственный способ?SpriteKit: Получение узла в CGPoint
1
A
ответ
1
Вы пытаетесь получить все узлы, которые пересекаются с данным CGPoint?
Если да, то вы могли бы просто назвать nodes(at p: CGPoint)
, который возвращает вам список всех узлов, пересекается с точкой:
let nodes = nodes(at: myPoint)
Если узлы не перекрывают друг друга, вы можете использовать atPoint(_ p: CGPoint)
, который получает узел с наибольший z-порядок:
let node = atPoint(myPoint)
Смежные вопросы
- 1. Репликация позиции узла SpriteKit
- 2. SpriteKit: узел сверху другого узла
- 3. Позиция узла iOS SpriteKit
- 4. SpriteKit 3 узла?
- 5. Изменение текстуры узла SpriteKit
- 6. SpriteKit пользовательского узла Boundary
- 7. SpriteKit - выбор узла после вращения
- 8. Установка позиции узла SpriteKit (Mid-Game)
- 9. SpriteKit - Получение веса SKSpriteNode
- 10. Использование anchorPoint в spritekit для каждого узла
- 11. Ограничение узла внутри другого в SpriteKit
- 12. Как удалить или получить позицию определенного узла в SpriteKit?
- 13. touchesEnded: withEvent: не обнаружение верхнего узла в SpriteKit
- 14. Передача CGPoint * вместо CGPoint [] недопустима?
- 15. Получение глубины узла текущего узла
- 16. Преобразование CGPoint из Plist
- 17. Вращение CGPoint вокруг другого CGPoint
- 18. Возврат узла после его удаления? Swift Spritekit
- 19. SpriteKit - Игнорировать прозрачность при выборе узла
- 20. SpriteKit добавляет детей одного узла к другому
- 21. Получить имя текстуры из узла - Swift/Spritekit
- 22. Настройка узла земли с помощью SpriteKit?
- 23. Как сделать изменения spritekit узла от одного изображения к другому
- 24. Получение начального истекшего времени SpriteKit
- 25. Получение родительского узла выбранного узла в RadTreeView?
- 26. Синусоидальное движение в SpriteKit
- 27. Получить и размер радиуса изменения узла - SpriteKit
- 28. Трение в SpriteKit
- 29. Xcode SpriteKit SKAction не меняет свойства SKSpriteNode?
- 30. SKLabelNode Not Showing [SpriteKit]