본문 바로가기
728x90

Unity/Unity 관련 오류 해결14

Unity Audio script 관련 NullReferenceException 발생 원인 및 해결 오류가 발생하던 시점의 스크립트 내용이다. 앱이 실행되는 순간에는 사운드 관련 스크립트를 꺼 놓았다가, 어떠한 버튼을 클릭했을 때, 사운드 관련 스크립트를 사용하는 것으로 변경하고, 이후, 해당 스크립트의 내부가 동작하도록 설정하려고 했었던 상황이었다. 그리고, 버튼에는 사운드 스크립트 내부에서, 오디오를 재생하는 기능을 담고 있고, 이 버튼을 누를 때, 오디오가 재생되도록 한다. 하지만, 생각을 잘못해서, 스크립트가 사용되도록 하는 순간을 버튼을 클릭하면으로 설정했더니, 사운드 스크립트에서 오디오 재생함수를 실행시켜야 하는데, 이를 찾지 못해서, null 참조 예외 상황이 발생했다. 이 때, 이 버튼을 한 번 더 누르면 그때는 정상작동을 했기에 더더욱 무엇이 잘못됬는지를 모르고 있었다. 그래서, 혹시나.. 2021. 5. 3.
unity Argumentnullexception value cannot be null 오류 발생 원인 오디오 소스와 관련된 스크립트를 이리 저리 편집하던 중, 만난 오류이다. 이는 현재 편집 중인 스크립트에서 오디오 소스를 불러온 경우, 해당 스크립트가 있는 오브젝트의 하위 컴포넌트로 AudioSource 가 추가되어 있어야 한다는 뜻. ** 오디오 소스, 클립과 관련된 스크립트는 그냥, 오디오소스 컴포넌트가 있는 곳에서 처리하는 것이 안전... 괜히 다른 스크립트로 호출해서 쓰려다가 이 오류 아이를 만났다.......... 2021. 5. 3.
Copying assembly from 'Temp/Assembly-CSharp.dll' to 'Library/ScriptAssemblies/Assembly-CSharp.dll' failed 오늘의 에러! 스크립트를 저장, 컴파일 했는데 유니티 에디터 내에서 정상적으로 로드 되지 않을 때, 발생하는 에러라고 한다. 해결 방법 : 1. 스크립트와 유니티 프로젝트를 저장한 후, 재실행 -> 나의 해결 방법. 2. Assets - Reimport All 클릭 후, Reimport 선택. 3. 유니티 신규 프로젝트 생성 후, 원본 스크립트 및 리소스 덮어씌우기....(노가다의 반복인건가...) - 참조 출처 : drehzr.tistory.com/663 2021. 4. 30.
UnassignedReferenceException Error 3D 모델을 Hierachy에서 제거하고, Prefab으로 생성하여, instantiate로 소환할 때, 해당 script가 설정된 object에서 실수로 인해 만나볼 수 있는 에러 중 하나. 이 에러의 의미는 ' 할당되지 않은 참조 목록 상 예외 사항 에러 '를 의미한다. 해결 방법은 , 해당 스크립트가 작용하는 오브젝트에서 None 상태의 모델이나 빈칸이 없는지 확인해보고, 해당 사항이 있으면, 해당 칸 또는 모델을 적용시켜주면 해결된다. - 기억하기 위하여 작성하는 에러 목록 2021. 4. 28.