Inspector에서 AnimationCurve 버그

반응형

1. 빈 프로젝트를 하나 만든다.

2. 스크립트를 하나 만든다.

3. 스크립트에 아래와 같이 AnimationCurve를 아래이름으로 만든다.

public class NewBehaviourScriptf : MonoBehaviour {


public AnimationCurve rgbUR_ = AnimationCurve.Linear(0, 0, 1, 1);

public AnimationCurve rgbVB_ = AnimationCurve.Linear(0, 0, 1, 1);

}

4. 인스펙터창 비교


위와 같이 두개의 속성값이 생기는데 위의 값을 변경하면 아래 값도 자동으로 바뀐다.

위의 값을 위와 같이 대충 바꿔주면

이렇게 아래값도 위의 값과 같이 바뀌었다.

하지만 아래값을 실제로 눌러보면 아래와 같이 정상적으로 표현된다.



머지 이현상은..

실제로 값도 정상적으로 반영된다. 단지 인스펙터창에서만 이상하게 보일 뿐.

변수 이름을 좀 바꾸면 괜찮던데 변수 이름을 저렇게 두면 이런 버그가 생긴다. 

테스트는 아무것도 없는 빈 프로젝트를 만들어서 스크립트를 생성해 위의 코드만 추가해서 테스트 하였다.


'Unity > Unity Study' 카테고리의 다른 글

unity의 awake  (0) 2017.09.24
ExecuteInEditMode  (0) 2017.09.13
unity에서 shader를 짤때..  (0) 2017.07.10
ARB_precision_hint_fastest  (0) 2017.07.10
The Magic Of Material Property Blocks  (0) 2017.06.23
TAGS.

Comments