2017-02-28 12 views
2

화면의 오른쪽 하단에서 SpriteKit을 사용하여 화면을 터치하고 터치 위치가 변경 될 때 라인을 업데이트하려고합니다. 화면에는 단 하나의 줄이 있습니다.Spritekit 터치 포인트를 따르는 라인

은 내가 SKShapeNode를 만들고 터치 위치가 변경되면 "경로"속성을 업데이트,하지만

+1

제가 아는 한, 이것이 최선의 방법입니다. 그것을 실행하는 데 문제가 있습니까? –

답변

4

네 말이 맞아, 그것은 매우 효율적이 아니다 매우 efficent 될 것 같지 않습니다 시도했습니다.

SpriteKit에서 가장 효율적인 방법은 시작하려는 위치에서부터 터치 포인트까지 매우 얇은 SKSpriteNode을 스트레칭하는 것입니다.

SKSpriteNode의 "부모"가되도록 SKNode을 만들고 터치하여 회전의 ​​앵커 포인트 역할을하도록 터치를 회전해야 터치의 위치를 ​​볼 수 있습니다.

그런 다음 SKSpriteNode을 충분히 늘려 터치 위치에 도달합니다.