• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

오류 : NullReferenceException

21.07.16 18:25 작성 조회수 1.35k

0

안녕하세요 강사님 ! Raycast 부분 듣고 코드를 똑같이 따라 썼는데 NullReferenceException 오류가 발생합니다 ㅠㅠ

NullReferenceException: Object reference not set to an instance of an object TestCollision.Update ()

어떻게 해결해야 할까요..

답변 2

·

답변을 작성해보세요.

0

좋은 소식을 알려드리자면,
NULL 크래시는 코딩할 때 가장 빈번하고 잡기 쉬운 문제입니다.
말 그대로 어떤 객체가 없어(NULL)서 발생하는 것이죠.

NullReferenceException: Object reference not set to an instance of an object TestCollision.Update ()

요 에러가 몇 번째 라인에서 뜨는지 보거나,
실제로 breakpoint를 걸어서 해당 부분에서 멈춰서 어떤 객체가 null인지를 찾으면,
그 다음에는 왜 그 객체가 없는지 분석하면 됩니다.

실제 프로그래밍에서 코딩이 30이면 디버깅이 70이라 할 정도로
이런 문제 해결은 (아무도 강조하지 않지만) 매우 중요한 능력입니다.
다만 딱히 정해진 길이 없기에 헤딩하면서 경험을 축적하는게 중요합니다.

어떤 객체가 NULL인지 분석해보시기 바라며
오래 고민해봐도 못 찾으시겠으면
전체 프로젝트 압축 후 rookiss@naver.com로 보내주시기 바랍니다.

0

1probang1님의 프로필

1probang1

질문자

2021.07.16