GetComponent<SpriteRenderer>().DOColor(new Color(255, 0, 0), 6f);


요렇게 6초동안 서서히 빨간색으로 변하게끔 조율했는데 색이 안 바뀝니다

뭐가 원인이지? 싶어서 Update문에서 Debug.Log로 색을 찍어봤습니다.


Debug.Log(GetComponent<SpriteRenderer>().color.r + ", " + GetComponent<SpriteRenderer>().color.g + ", " + GetComponent<SpriteRenderer>().color.b);


웃긴건 콘솔창에서는 제대로 출력됩니다. 시간 지날수록 (255, 255, 255) 에서 (255, 0, 0)으로 잘 줄어들고 있어요.

근데 또 이해가 안 되는건 인스펙터 창에선 SpriteRenderer의 color란이 하얀색 그대롭니다. 일시정지해놓고 마우스로 강제로 변경시키면, 또 바뀝니다.

근데 일시정지를 푸는 순간 트윈이 돌아가기때문인지 다시 하얀색(????)으로 돌아갑니다. 아니 제대로 잘 줄이고 있는데 왜 하얀색(255, 255, 255)으로 돌아가죠?


아시는 분 계실까요...??