목록전체 글 (67)
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..
유니티 모바일 환경에서 spine의 mixandmatch를 사용했을 경우 텍스쳐가 깨지는 문제가 있다. 이 경우 텍스쳐의 read/write옵션을 활성해주면 해결된다.
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'..
unity를 2021버전으로 업데이트 하고 나서 장면전환이 엄청 느리거나, Resources.Load가 엄청 느린 등의 문제가 발생할 수 있다. Android환경에서 발생할 수 있는 오류인데, 해결 방법은 다음과 같다. launcherTemplate.gradle에서 aaptOptions의 noCompress가 문제이다. aaptOptions { // noCompress = ['.ress', '.resource', '.obb'] + unityStreamingAssets.tokenize(', ') noCompress = **BUILTIN_NOCOMPRESS** + unityStreamingAssets.tokenize(', ') ignoreAssetsPattern = "!.svn:!.git:!.ds_store..
Unity maxOS환경에서 프로젝트를 실행시 다음의 에러가 발생 unable to find command line tool python required for firebase android resource generation. 원인 : maxOS12.3부터 파이썬 지원이 되지 않아 발생한 문제 해결방법 : https://github.com/techyworm10/firebase-unity-sdk-editor-python-fix GitHub - techyworm10/firebase-unity-sdk-editor-python-fix: Firebase.Editor dll files with a fix for macOS Monterey 12.3 missing Firebase.Editor dll files wit..