반응형
유니티 NGUI 애니메이션 동작 안 할 때(컬러, 알파 애니메이션 창에서만 동작하고 실제로 플레이하면 동작하지 않을 때) Animating color on a sprite with the Unity Animation component. The color doesn't update
유니티 애니메이션 컴포넌트에서 NGUI의 스프라이트 컴포넌트의 M color 의 속성에 접근이 가능한데
여기에서 애니메이션을 잡으면 애니메이션 윈도우에서 플레이 했을 때는 정삭동작을 하는데 실제 에디터에서 게임을 플레이 해보면 색상값이 변하지 않는다. 이론적으로 원래 접근하면 안되는 변수인데 유니티에서 접근하는 버그라고 하는데 그걸 떠나서 사용자(개발자)가 굉 - 장히 불편하다. 이거 때문에 삽질을 엄청 했다.
반응형
여튼 해결법은 NGUI의 Animated Color 컴포넌트를 추가해서
M color가 아닌 Animated Color 의 Color에 접근해서
애니메이션을 잡으면 된다.
반응형