반응형
스크립트에서 지정한 값이 저장되지 않는 현상
기묘한 경험을 한 날짜 : 2016.11.10
기묘한 경험을 체험한 시간 : 약 4시간
[상황]
2 X 2 큐브를 만들고 있었는데 생성되는 순서에 따라서 7~0 까지 생성된 순서로부터 역으로
번호를 붙히고 있었습니다.
처음 생성한 큐브의 값이 7이어야 하는데 무조건 0으로 들어가서 이상하다 싶어서..
모든 값을 10으로 생성 혹시 몰라서 값도 2개를 설정..했지만 처음 값이 무조건 0으로 채워짐..ㅎㅎ
그래서 혹시나 싶어서 값을 1로 입력했더니 이번에는 처음에 생성된 블록의 값이 이전에 입력했던
10이 되어버림..ㅎㅎ
그래서 혹시나 인스펙터 창에서만 잘못 들어간줄 알고 for문으로 값을 출력했더니..
값이 다 0이 나옴..ㅎㅎㅎ 그럼 인스펙터 창에 있는 건 어느 메모리 공간에 있는건가요?ㅠ
그러니까 스크립트에서 값을 입력하니까 인스펙터 창에서는 정상으로 나오는것도 스크립트에서
디버깅 걸던가 로그를 찍었더니 0이 나옴..ㅎㅎ
[해결]
이미 프리팹에 적용된 클래스명을 바꿔서 발생 (추정)
예전에는 Cube_Info 였는데 그걸 Block_Info로 바꾼후에 프리팹에 해당 스크립트를 갱신하지 않았더니
발생한것으로 추정됨
SVN을 리버트해서 이전 리비전으로 돌린후에 확인했더니 정상적으로 적용 됨.
반응형
'프로그래밍 제작 > 연구과제' 카테고리의 다른 글
A* 알고리즘 수정 완료 (0) | 2016.07.28 |
---|---|
[D3D] 그래픽스 이해는 계속되어야지..2 (0) | 2016.07.27 |
[D3D] 그래픽스 이해는 계속되어야지.. (0) | 2016.07.27 |
A* 알고리즘.. (0) | 2016.07.27 |
[D2D] 삼국지 2D - 제작 중.. (0) | 2016.07.27 |