2014-04-17 1 views
1

기본적으로 Flash, XNA 등과 같은 많은 다른 프레임 워크에서 볼 수있는 것을 에뮬레이트하려고합니다. 스테이지에서 중첩 엔티티의 계층 구조를 만들고 부모 엔티티를 회전, 크기 조정 또는 변환하고 하위 엔티티를 부모 원점을 기준으로 회전, 크기 조정 및 변환하려면 어떻게해야합니까?Haxe/Flambe에서 엔티티를 회전하거나 스케일링하여 자식이 비례 적으로 회전하도록하는 방법

답변

0

는이 설정이 있다고 가정하자 : 당신이 적을 회전하려면

Entity (called enemy) 
> Sprite 
-- Entity (called leg) 
    > ImageSprite 
-- Entity (called arm) 
    > ImageSprite 
-- Entity 
    > ImageSprite 

것은, 당신이 enemy.get (스프라이트) .rotation._ = 35을해야을; 그러면 전체 문자가 회전해야합니다.

일부를 회전하려면 leg.get (Sprite) .rotation.animateTo (35, 0.5, Ease.sineOut);를 사용하십시오.

addChild를 사용하여 엔티티를 중첩하거나 add()를 사용하여 스프라이트와 같은 구성 요소를 중첩 할 수 있습니다. 표시 목록은 Sprite가 포함 된 엔티티를 사용하여 빌드되지만 Flash와 같이 일반 중첩 된 Sprit는 빌드하지 않습니다.

난 당신이 내 플 람베 가이드를 살펴 수있는 제안, 기본 개념 (즉, 시작시 혼란 스러울 수 있습니다) https://github.com/markknol/flambe-guide/wiki/

재미를 가지고 거기에 설명되어 있습니다, 당신은 질문이 있으면 알려 주시기 바랍니다.

관련 문제