목록프로그래밍/ㄴ이슈 (36)
Unity에서 Xcode를 빌드하면 .xcodeproj만 생기고 .xcworkspace만 생길 수 있다 이 때 해결법은 다음과 같다. 1. 터미널로 해당 경로로 이동한다2. pod update를 입력해 pod를 업데이트한다3. xcworkspace가 생겼는지 확인 (생겼다면 다음 빌드부턴 잘 생성된다)-안생겼다면 다시 빌드해 xcworkspace가 생겼는지 확인 원인 : pod업데이트나 플러그인 변경으로 인해 unity build post processer가 xcworkspace를 생성하지 못하는 것.
Unity 버전이 2022.3x이상으로 올라가면서 더 이상 Android/res폴더를 사용할 수 없다. firebase push message icon change 파이어베이스 푸시 메세지 아이콘 변경을 위해 AndroidMeniest.xml에 drawable을 설정해 사용했던 경우 이제 더 이상 사용하지 못한다. 이를 위한 해결방법은 다음과 같다. 1. Android경로에 res.androidlib폴더를 만든다 2. 그럼 Unity가 res.androidlib폴더를 안드로이드 패키지로 인식한다 3. 파일탐색기로 해당 경로로 이동 후 res.androidlib폴더 안에 res폴더를 만들고, res폴더 안에 drawable폴더를 추가해 이미지를 넣는다. 4. 그리고 res.androidlib폴더에 다음과 ..
Firebase플러그인 연동 중 task를 사용하니 The type 'Task' exists in both 'Unity.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' and 'netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Assembly-CSharp C:\UnityProjects\HCProto - Copy (3)\Assets\UI\UserDialogManager.cs 10 와 같은 에러가 발생한다. 그리고 Systehttp://m.Threading.Tasks.Task의 Result등도 찾지 못한다. 해결 방법: Unity프로젝트에 Task를 검색..
Unity에서 라이트맵을 bake했을 때 특정 텍스쳐/오브젝트의 픽셀이 발게 빛나거나, 깨져보일 수 있다. 이 경우 이유는 UV Overlap혹은 light over lap때문이다. UV Overlap은 배이킹된 lightmap의 openpreview를 눌러 Baked UV Overlap을 통해 확인할 수 있다. 이 경우 라이트맵의 간격을 늘리거나 해상도를 늘리면 해결 가능하다. Lightoverlap은 Unity의 Stitch Seams에 의해 발생하는데, 자세한건 다음의 문서를 확인하라. https://docs.unity3d.com/kr/2020.3/Manual/Lightmapping-SeamStitching.html 라이트맵 경계 부분 꿰매기 - Unity 매뉴얼 심 스티칭(seam stitchin..
Unity 2021.3.16f LTS버전 사용 시 다음의 오류가 확인되었으니 주의하시기 바랍니다. 에러 : BinaryFormatter의 Serialize과정 중 InvaildCastException이 발생함 원인 : 유니티 오류로, 타입 캐스팅 오류가 발생할 개체가 없음에도 오류가 발생함. 해결 : 유니티 엔진 버전 다운그레이드
기존 Unity 프로젝트를 Built-in에서 URP로 업그레이드 후 Android환경에서 terrain을 이용해 맵 제작 작업을 수행했다. 이후 IOS로 switch platform을 하니 terrain이 반짝이며 무언가 잘못된 것 같은 형태가 되었다. 유니티에서 공식적으로 보고된 오류이다. (필자는 2021.3.8f에서 발생) https://issuetracker.unity3d.com/issues/mobile-terrain-is-shiny-on-android-slash-ios-platform-when-layer-is-using-2d-texture-with-astc-format 해결방법 관련 사항은 다음의 게시글들을 참고. https://forum.unity.com/threads/glossy-shiny..
유니티 버전을 2021.3x로 업데이트 이후 그래픽 라이브러리에서 'UnityGfxDeviceW'와 같은 메세지가 포함된 크래시가 반복적으로 발생되었다. 해결 : Multithreaded Rendering 옵션 비활성 Compute Skining 옵션 비활성 Auto Graphics API활성 Quablity Seting의 Ascny asset upload의 time slice, buffer size옵션 변경 텍스쳐 압축 포맷 ETC -> ETC2로 변경
Unity version을 2021.3.12f로 변경 후 특정 상황에서 유저가 게임을 오래 플레이 할 시 다음의 에러가 발생하면서 게임이 크래시나는 문제가 지속적으로 보고되었다 (firebase crashlytics를 통해 추적) 2022-12-06 16:07:10.469 16688 16764 Error CRASH *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 2022-12-06 16:07:10.469 16688 16764 Error CRASH Version '2021.3.12f1 (8af3c3e441b1)', Build type 'Development', Scripting Backend 'il2cpp', CPU 'armeabi-v7a'..