2013-09-05 4 views
-3

이 모양에서 (lightX, lightX) 좌표는 어떻게 찾습니까? 모양은 각 프레임의 한 문자로 이동하고 회전합니다. 귀하의 도움에 미리 감사드립니다.AS3에서 도형상의 점에 대한 좌표를 찾는 방법은 무엇입니까?

my_shape2.graphics.lineStyle(2, 0x990000, .75); 
my_shape2.graphics.beginFill(0x000000,1); 
my_shape2.graphics.moveTo(26, 26); 
my_shape2.graphics.lineTo(lightX, lightX); 
my_shape2.graphics.endFill(); 
my_shape2.x = gamelevel.Flashlightarm.x+gamelevel.x; 
my_shape2.y = gamelevel.Flashlightarm.y; 
my_shape2.rotation = -angle + 45; 
+1

귀하의 질문은 절대적으로 명확하지 않다. 그 가치는 무엇입니까? 달성하고자하는 것은 무엇입니까? – Krasimir

답변

0

흠. (telepath mode on) 나는 플레이어가 어딘가에 붙어있는 모양을 그리기를 기대한다. 그렇다면 그것을 한 번 더 그린 다음 rotation을 올바른면을 향하도록 지정하십시오. 그렇지 않으면 플레이어의 포인트를 다른 모양의 포인트에 연결할 필요가있는 경우이 스테이지를 변형되지 않은 스테이지 레벨에 배치하고 localToGlobal()globalToLocal()을 사용하여 좌표 공간을 변형합니다.

The manual on both functions (scroll down to find the second)