0
간단한 A * Pathfinding 알고리즘을 사용하여 두 지점 (아래 녹색과 빨간색 원) 사이의 경로를 만들고, 각 사각형은 SKSpriteNode (CGPoint
[x, y] 위치) . 각 포인트를 통과하는 부드러운 경로를 따라 다른 SKSpriteNode
을 움직이기를 원합니다.SKAction followPath, 경로 생성
내 생각에 SKAction
-followPath:duration:
을 사용할 수 있지만 CGPath
을 생성/지정하는 방법을 배우는 데 문제가 있습니다. 어떤 도움이라도 대단히 감사 할 것입니다.
고맙습니다. 경로가 부드럽게 보이거나 [x, y] 좌표 사이의 직선입니까? – fuzzygoat
CGPathAddLineToPoint 대신 CGContextAddCurveToPoint를 사용하면됩니다. Quartz 2D 프로그래밍 가이드의 경로 섹션 (https://developer.apple.com/library/mac/documentation/graphicsimaging/Conceptual/drawingwithquartz2d/dq_paths/dq_paths.html#//apple_ref/doc/uid)/TP30001066-CH211). –
많은 도움을 주셨습니다. 지금 당장 병이 들었고 나중에 답을 표시하십시오. 다시 많은 감사드립니다. – fuzzygoat