1
저는 일반적으로 신속한 IOS 개발에 익숙합니다. 특정 지점에서 노드를 가져 오려고합니다. 내가 그것을 얻는 방법을 생각할 수있는 유일한 방법은 각 노드를 배열에 저장하고 루프를 통해 반복하고 위치가 CGPoint와 같은지 확인하는 것입니다. 이것이 최선의 방법일까요?SpriteKit : CGPoint에서 노드 가져 오기
저는 일반적으로 신속한 IOS 개발에 익숙합니다. 특정 지점에서 노드를 가져 오려고합니다. 내가 그것을 얻는 방법을 생각할 수있는 유일한 방법은 각 노드를 배열에 저장하고 루프를 통해 반복하고 위치가 CGPoint와 같은지 확인하는 것입니다. 이것이 최선의 방법일까요?SpriteKit : CGPoint에서 노드 가져 오기
주어진 CGPoint와 교차하는 모든 노드를 가져 오려고합니까? 당신의 노드가 중복되지 않는 경우
이let nodes = nodes(at: myPoint)
, 당신이 가진 노드를 얻을 수 atPoint(_ p: CGPoint)
을 사용할 수
그렇다면, 당신은 단순히 당신에게 포인트를 교차하는 모든 노드의 목록을 반환 nodes(at p: CGPoint)
부를 수 가장 큰 z- 주문 :
let node = atPoint(myPoint)