문제를 일으킨 부분. 이게 왜 문제지??
IndexOutOfRangeException: Index was outside the bounds of the array. 인덱스가 배열을 벗어났습니다. = 오류와 달리 기능은 정상적이었다.
배열 크기도 정상이었고, 매개변수도 잘 들어왔다. 하지만 타스크립트에서 저 함수를 작동하려고만 하면 문제를 일으켰다.
근데 또 이 스크립트에서 작동할 때는 문제 없이 잘 작동되었다. 이렇게 타스크립트에선 안되고, 자기 스크립트 내에서는 또 작동한다면 분명 씬 내에 중복되는 스크립트가 있다는 것이다.
표시하고 있는 오류와는 전혀 딴판으로 해결되지 않는 경우가 있습니다. 이럴때는 정말 미쳐버립니다.
분명히 내가 잘못한 건 맞는데, 오류를 보니 왜 이게 문제인지 잘 모를때가 있습니다. 개인적으로 정말 자주하게 되는 치명적인 실수인 것 같습니다.
이것은 위 사례와 다르게 다른 부분에서도 원인 불명의 오류를 뱉을 때가 있습니다. 오늘은 또 이 실수 때문에 3시간을...
#
버그
#
싱글톤
#
오류
#
유니티
#
유니티엔진
#
이슈
원문 링크 : 유니티에서 자주할 수 있는 치명적인 실수