2014-02-18 3 views
0

그래서 다양한 점의 점 - 점을 보여주는 점들의 배열을 가지고있다. 이것은 글자에 대한 베 지어 계산으로 수행되었습니다 (나는 그다지 익숙하지 않습니다).고정 된 배열을 따라 움직이는 것은 설정된 속도 또는 거리를 가리킨다 AS3

제 문제는 이제 배열의 각 점 사이에 동일한 거리를 만들어야한다는 것입니다. 따라서 직선 구간에서는 오히려 틈이 생기고 타이트한 커브에서는 많은 점이 발생합니다. 대신 나는 모든 설정된 거리마다 하나의 균일 한 단위가 필요합니다 (5 픽셀이라고합시다). 원래 배열을 사용하면 점 사이의 간격을 어떻게 동일하게 설정할 수 있습니까?

내가 얼마나 오해 할 수 있는지에 대해 끊임없이 놀랐다.

답변

0

Senocular는 당신을 도울 수있는 수업을 가지고 있습니다. http://www.senocular.com/flash/actionscript/?file=ActionScript_3.0/com/senocular/drawing/Path.as

경로를 그릴 수 있으므로 드로퍼 API 명령을 그와 동일한 명령으로 대체 할 수 있습니다 (또는 각 문자를 플롯하지 않은 경우 플롯 할 수 있지만). 길이 getter와 pointAt getter를 가지므로 길이를 (대략) 얻을 수 있고 경로를 따라 점을 얻을 수 있습니다.