SKNode
имеет метод nodesAtPoint
, который возвращает массив дочерних узлов, которые пересекают данную точку. Является ли порядок элементов в таком массиве детерминированным (например, путем рисования)?Гарантирован ли заказ SKNode.nodesAtPoint?
Я не смог найти ответ в документации, поэтому, вероятно, ответ «нет», но я хотел бы подтвердить.
Я бы предположил, что они упорядочены по положению z, но если он не задокументирован, я не буду делать ничего, что зависит от конкретного порядка. – dan
Запустите тест самостоятельно и узнайте. – sangony
Достаточно просто отсортировать массив в 'zPosition' порядке – 0x141E