본문 바로가기

Unity30

패키지 매니저 로그인 오류 이슈 [PackageManager] Error User not logged in UnityEditor.PackageManager.UI.PackageManagerWindow 에 대한 대처법. 참조 링크 : https://issuetracker.unity3d.com/issues/package-manager-user-not-logged-in-error-appears-if-the-editor-is-launched-with-the-my-assets-tab-open Unity IssueTracker - [Package Manager] User Not Logged In error appears if the editor is launched with the My Assets tab open If you launch the .. 2021. 5. 21.
InvalidCastException: Specified cast is not valid. public ArrayList valueList = new ArrayList(); public void AnalyzeSound() { float[] rmsList = new float[] { resultValue }; valueList.AddRange(rmsList); foreach (int k in valueList)// 에러 발생 라인 { Debug.Log("List Value : " + k); } } // 수정 후 코드 라인 public void AnalyzeSound() { float[] rmsList = new float[] { resultValue }; valueList.AddRange(rmsList); foreach (var k in valueList)// 에러 발생 라인 { Debug.Lo.. 2021. 5. 4.
Prefab Object Unpacking Prefab 상태의 오브젝트를 프리펩 상태가 아닌 기본 상태로 되돌리는 방법 : 상태를 변화시킬 prefab objec선택 + 우클릭 -> Unpack Prefab (Completely) 선택 -> 변경 확인 -> 끝 2021. 5. 3.
Unity Audio script 관련 NullReferenceException 발생 원인 및 해결 오류가 발생하던 시점의 스크립트 내용이다. 앱이 실행되는 순간에는 사운드 관련 스크립트를 꺼 놓았다가, 어떠한 버튼을 클릭했을 때, 사운드 관련 스크립트를 사용하는 것으로 변경하고, 이후, 해당 스크립트의 내부가 동작하도록 설정하려고 했었던 상황이었다. 그리고, 버튼에는 사운드 스크립트 내부에서, 오디오를 재생하는 기능을 담고 있고, 이 버튼을 누를 때, 오디오가 재생되도록 한다. 하지만, 생각을 잘못해서, 스크립트가 사용되도록 하는 순간을 버튼을 클릭하면으로 설정했더니, 사운드 스크립트에서 오디오 재생함수를 실행시켜야 하는데, 이를 찾지 못해서, null 참조 예외 상황이 발생했다. 이 때, 이 버튼을 한 번 더 누르면 그때는 정상작동을 했기에 더더욱 무엇이 잘못됬는지를 모르고 있었다. 그래서, 혹시나.. 2021. 5. 3.