오늘은 흔히 발생 하는 콘솔 에러
NullReferenceException: Object reference not set to an instance of an object
에 대하여 알아보았다. 필자는 프로젝트 진행 중 버튼 이벤트 시스템을 인스펙터 창이 아닌 스크립트를 통하여 진행 하였는데 분명 잘 작성 되었다고 판단한 스크립트에서 에러가 나 보니 널 값이 뜨는 것이었다. 아마도 버튼이 있는 것을 판단하지 못한다 생각하여 간단한 코드를 통하여 해결 하였다. 해결 방법은 아래와 같다.
해당 오류 스크립트로 돌아가 널 값이 아니면 이라는 조건문을 달아 주는 것이다.
if (btn != null)
{
//해당 오류 스크립트
}
이렇게 간단하게 널 값이 아닐 때 진행 한다. 라는 조건문을 쓰고 다시 실행 한다면 해당 오류는 수정되는 것을 확인 할 수 있을 것이다.
유니티 ARcore 설치 에러 Error when install ARcore (0) | 2020.10.10 |
---|---|
유니티 버튼 스크립트로 작성하기 onClick.AddListener() (0) | 2020.09.30 |
유니티 observed package id 'tools' in inconsistent location (0) | 2020.09.29 |
유니티 뷰포리아를 이용한 증강현실 나타내기 How to connect Vuforia (1) | 2020.09.28 |
유니티 Physic Material 피직 매트리얼을 이용한 공 튀기기 (0) | 2020.09.09 |
댓글 영역