본문 바로가기

728x90
728x90

EXPERIENCE/Unity

(15)
[Unity/Android] 빌드 멈춤 현상 Building native binary with IL2CPP ERROR 해결방법 유니티에서 안드로이드 빌드를 진행할 때, 아래와 같이 빌드가 진행되다가 멈추는 현상이 발생했다........ 해결 방법 v142 빌드 도구용 C++ (ARM64) 설치 Visual Studio 오른쪽 상단 검색탭에 [빌드 도구용 C++] 또는 [ARM64 C++] 를 검색하여 빌드 도구용 C++ ARM이 적힌 것을 설치한다. ** 이미 설치되어 있을 경우 뜨지 않는다 ** 현재 스크린샷에서 이미 설치되어 뜨지 않지만, 해당 요소를 설치하니 시간이 좀 걸렸지만 멈춤 현상이 사라졌다. 하지만 설치해야하는 것이 무엇인지 확실치 않아서 조금 더 확인이 필요할 듯 하다 ㅜㅜ ++ 이후에 프로젝트를 종료하고 다시 빌드를 진행하면, 멈춘 것 처럼 오래 걸리는 경우가 있으니 좀 방치해두어야 한다..!
[Unity/Android] AndroidJavaException: java.lang.ClassNotFoundException ERROR 해결방법 (with. 난독화) 유니티에서 안드로이드 앱을 제작 후, Android Studio로 빌드를 진행하다가 아래와 같은 오류가 발생했다.......... AndroidJavaException: java.lang.ClassNotFoundException: 파일명 해결 방법 proguard-user.txt 설정 1. Edit > Project Settings > Player > Publishing Settings 2. Custom Proguard File 체크 3. 프로젝트 폴더 > Assets > Plugins > Android 폴더 내 4. proguard-user.txt를 열고 -keep class [오류가 나는 파일명] { *; } 을 작성해준다. 5. Assets > External Dependency Manager > ..
[Unity/Android] 'android.enableR8' is deprecated ERROR 해결 방 유니티로 Android 앱을 개발할 때 아래의 오류를 맞닥뜨렸다.. The option 'android.enableR8' is deprecated and should not be used anymore. 해당 오류의 해결방법은 다음과 같다! 해결 방법 gradleTemplate.properties 수정 1. Edit > Project Setting > Player > Publishing Settings 2. Custom Gradle Properties Templete 에 체크 3. 프로젝트 폴더 > Assets > Plugins > Android 폴더 내 4. gradleTemplate.properties 파일 열기 5. 아래와 같이 작성 android.enableD8 = true android.enab..
[Unity/Android] 유니티 버전에 맞는 Gradle 확인하기 Android 앱을 Unity로 개발할 땐 유니티의 버전에 따라 Gradle의 버전도 달라져야한다. 해당 버전들은 아래 페이지에서 확인이 가능하다. Android용 Gradle - Unity 매뉴얼 Gradle은 여러 빌드 프로세스를 자동화하고 일반적인 빌드 오류를 방지하는 빌드 시스템입니다. Unity는 모든 Android 빌드에 Gradle을 사용합니다. Unity에서 출력 패키지(.apk, .aab)를 빌드하거나, Unity에 docs.unity3d.com
[Unity] Corner Rounding 이미지 테두리에 라운딩 주기 카카오톡 프로필처럼 Corner에 Rounding이 들어간 이미지를 만들고 싶을 때 유용하게 쓰이는 패키지! 다만 Mask 관련한 작업이 들어가면 적용되지 않는다는 아쉬움이 있다 ㅜㅜ 간단히 이미지 하나에만 라운딩을 주고 싶다면 사용도 간편하고 각 모서리 마다 Radius 값을 다르게 줄 수 있기에 유용하다 :) Github GitHub - kirevdokimov/Unity-UI-Rounded-Corners: This components and shaders allows you to add rounded corners to UI elements! This components and shaders allows you to add rounded corners to UI elements! - GitHub - ..
[Unity] 하위 RectTransform Layout Update가 필요할 때 Unity에서 2D UI 작업을 수행하다 보면 종종 발생하는 이슈로써 상위 RectTransform이 변경될 때 하위 RectTransform이 제대로 업데이트 되지 않는 경우가 있다. 물론 Force..이기에 강제로 작업을 수행하게하지만 아래 코드를 넣고 실행시켜주면 설정해둔 정렬 형태로 잘 그려지는 것을 볼 수 있다. public static void LayOutUpdate(RectTransform trans) { RectTransform[] rectArr = trans.GetComponentsInChildren(); for (int i = 0; i < rectArr.Length; i++) LayoutRebuilder.ForceRebuildLayoutImmediate(rectArr[i]); }
[Unity] DepthLab 사용을 위해 AR Core Extensions 설치하기 AR Core Extensions AR Foundation용 ARCore 확장 프로그램 시작하기 | Google Developers 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English 의견 보내기 AR Foundation용 ARCore 확장 프로그램 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하 developers.google.com 1. Window > Package Manager로 이동 2. 왼쪽 상단의 +버튼을 클릭 3. Add package from git URL... 옵션 선택 4. https://github.com/google-ar/arcore-unity-extensions.git 붙여넣기 5. Add를 클릭 G..

728x90
728x90