Debug 창을 사용할 수 없는 경우
AR개발을 하면서 직면하고 있는 상황이다. Debug창을 사용할 수 없다면 화면에 Text를 띄우는 형식으로 디버깅을 할 수 있을 것이다. 그런데 이런 Text마저 안뜬다면 로직이 잘못됐을 가능성이 크다.
if (placementPoseIsValid && Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)
{
farmerScript.FarmerInstantiate();
GameObject.Find("UI").transform.FindChild("DebugText").gameObject.SetActive(true);
PlaceObject();
}
위와 같은 코드 상황일 때
farmerScript.FarmerInstantiate();
이 코드라인에 문제가 있다면 밑의 코드부터는 전혀 실행이 안된다. 그렇기에, 어디서부터 되는 코드인지 안되는 코드인지 정확한 파악이 필요하다.
'시궁창부터 시작하는 게임개발 > Unity 에러해결' 카테고리의 다른 글
[Unity error] UI버튼 클릭 안됨. / Runtime Inspector & Hierarchy Asset (0) | 2021.04.07 |
---|---|
[Unity error] instantiate함수 사용해도 게임뷰에 안보일 때 (0) | 2021.04.06 |
[Unity] VsCode로 연동 시 intellisense 작동안함. (0) | 2021.03.08 |
GameObject.Find가 NullRefrence를 발생시킬 때 (0) | 2021.02.05 |
유니티 콜라보레이터 사용법 (0) | 2021.01.29 |