본문 바로가기

Unity6

Unity 2022.3.20f1 에서 빌드 시 에러 Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager. - build tool 31.0.0 이후부터는 dx.bat, dx.jar 가 존재하지 않아 발생하는 문제 - d8.bat -> dx.bat 변경 : ~\2022.3.20f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\32.0.0 에 있는 d8.bat 를 dx.bat로 변경 - d8.jar -> dx.jar 로 변경 ~\2022.3.20f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\32.0.0\lib 에 있는.. 2024. 3. 12.
CommandInvokationFailure: Failed to update Android SDK package list. 유니티 에디터(특히 2021.3.34 f1)에서 앱 빌드 시에 위 제목과 같은 메시지를 출력하며 실패가 되는 경우가 있다. 원인은 유니티가 설치되는 폴더의 위치 때문인데, "C:\Programe Files\ ... " 와 같이 폴더 이름 중간에 공백이 있어서 발생하는 것이다. 해결하는 방법으로는 2가지가 있다. 1. 유니티 설치 위치 변경 유니티가 기본 설치되는 위치는 C:\Program Files\Unity\Hub\Editor 일 것이다. 이 설치 위치를 유니티 최초 설치할 때 부터 C:\Unity\Hub\Editor 와 같이 공백이 없는 위치로 지정하는 것이다. 이미 기본 위치에 설치한 사람이라면 설치 삭제(Uninstall) 후에 다시 설치해야 하는 번거로움이 있을 것이다. 2. 배치(batch) .. 2024. 2. 23.
경고 메시지 : androidx.fragment:fragment (androidx.fragment:fragment) 앱을 빌드해서 Google Play Console 에 등록을 하면 다음과 같은 경고 메시지가 나오는 경우가 있다. (한글 : androidx.fragment:fragment (androidx.fragment:fragment) 개발자가 1.0.0 버전이 오래되었다고 신고했습니다. 신작을 게시하기 전에 다음 버전 중 하나로 업그레이드하는 것이 좋습니다.1.1.0+) 빌드한 앱에서 사용되고 있는 외부 패키지들은 다음과 같다. Firebase 11.5 Google Mobile Ads 8.5.3 Google Play Games 0.10.14 경고메시지의 원인은 파이베이스에서 사용되고 있는 모듈 때문에 발생하는 것이다. 경고 메시지를 없애려면 다음과 같이 하면 된다. Assets/Firebase/Editor/Ana.. 2023. 12. 16.
[UNITY] Animator Controller - 8방향 이동 애니메이션 블랜딩 캐릭터 준비 유니티 어셋스토어에서 적당한 캐릭터와 8방향 애니메이션이 있는 어셋을 구해서 준비한다. 캐릭터는 빈 오브젝트에 메쉬만 붙어 있는 오브젝트를 추가해서 아래와 같이 월드에 배치해 놓는다. 위 캐릭터의 Hierarchy 에서는 Player 라는 빈 오브젝트에 mesh 오브젝트를 추가했고, 이 mesh 에는 Animator 컴포넌트만 붙어 있는 상태이다. 캐릭터 이동 시키기 위 Player 객체에 CharacterController 컴포넌트를 추가하고, MoveController.cs 스크립트 컴포넌트도 추가한다. 추가한 후에 모습이다. 이 상태로 유저로부터의 이동키(WASD, 방향키)를 입력받아서 Player 객체를 이동시키도록 구현한다. using System.Collections; using .. 2022. 9. 12.