2012-07-25 3 views
0

내 프로젝트에서 뱀과 사다리 게임을 만들고 있습니다.이동 경로에서 동영상 클립 이동

내 게임은 거의 끝났습니다. 게임 조각을 사다리가 끝나는 타일로 곧바로 점프하는 대신 "부드럽게"사다리 위로 올라 가기 위해 "모션 경로"를 따라 가야합니다.

저는 모션 경로에서 무비 클립을 움직이는 방법을 연구했습니다. 그러나 게임 조각이 특별한 타일 (예 : 사다리 또는 뱀)에 도달했을 때 모션 경로를 따라 움직이는 게임 조각 만 있으면되므로 그 중 아무 것도 유용하지 않습니다.

내 질문은 게임 조각이 특수 타일에 도달하면 동작 경로에 "스냅"하여 경로에 따라 이동하도록 정확하게 코드를 작성하는 방법입니다.

if(playerTile[i] == startLadder1){ 
    ladder4.play(); 
    playerTile[i] = destLadder1;   
    players2[i].x = tiles[playerTile[i]].x + offsets[i].x; 
    players2[i].y = tiles[playerTile[i]].y + offsets[i].y; 

} 

playerTile 게임 조각이 켜져 현재 타일입니다 :

여기에 내가 사다리를 내 게임 조각을 이동하는 데 사용 내 현재 코드입니다. startLadder1은 사다리의 시작 부분에있는 타일입니다. destLadder1은 사다리의 끝 부분입니다.

+0

도움이 될 수 있습니다. http://stackoverflow.com/questions/9400642/attaching-movieclip-along-a-path-with-rotation-through-as3/9403446#9403446 – Marty

+0

안녕하세요. 링크가 유용합니다 !! : D –

답변

0

트위닝 엔진 (예 : Tweensy 또는 TweenLite)을 사용하십시오. 예를 들어, Tweensy의 Bezier2D은 아마도 당신이 원하는 커브를 줄 것입니다.

+0

안녕하세요. 팁 주셔서 감사합니다. 도와 주셔서 감사합니다. –