매 프레임 scaleX 값이 바뀌는 무비클립이 있어요.
특정 순간에 다른 무비클립을 addChild로 붙이면 자식 무비클립의 scaleX도 부모를 따라 바뀌는데요.
부모 스케일이 변해도 자식 스케일은 유지하려면 어떻게 해야 할까요?
addChild 후에도 자식 무비클립 스케일을 유지하는 방법
아픔이보여 2026.04.24 댓글 3
아픔이보여 2026.04.24 댓글 3
매 프레임 scaleX 값이 바뀌는 무비클립이 있어요.
특정 순간에 다른 무비클립을 addChild로 붙이면 자식 무비클립의 scaleX도 부모를 따라 바뀌는데요.
부모 스케일이 변해도 자식 스케일은 유지하려면 어떻게 해야 할까요?
흡뜨다 2026.04.24
스케일이 바뀌는 무비 안에 자식을 추가해야 하는 이유가 있나요?
따로 추가하고 좌표만 맞추면 더 간단할 것 같아요.
아이돌 2026.04.24
MovieClip.scaleX = 1 / MovieClip.parent.scaleX;
MovieClip.scaleY = 1 / MovieClip.parent.scaleY;
대략 이런 식으로 하면 되지 않을까요?
앨버트 2026.04.24
부모의 transform matrix를 invert한 뒤 자식의 transform에 concat하면 되지 않을까 싶어요.
transform matrix는 개체별로 따로 관리돼서 독립적으로 적용할 수 있습니다.