Unity9 Jenkins로 AAB 파일을 Google Play 내부 테스트 트랙에 자동 배포하기 모바일 게임이나 앱을 개발하는 분들이라면, 개발이 완료된 앱을 Google Play Store에 배포하는 과정이 얼마나 번거로운지 잘 아실 겁니다. 특히 팀 프로젝트의 경우, 새로운 빌드가 나올 때마다 수동으로 업로드하고 테스터들에게 공유하는 것은 시간 낭비가 아닐 수 없죠.이 블로그 포스팅에서는 유니티(Unity)로 빌드한 AAB(Android App Bundle) 파일을 젠킨스(Jenkins)를 사용하여 Google Play Store의 내부 테스트 트랙에 자동으로 업로드하고 배포하는 방법을 단계별로 자세히 설명해 드리겠습니다. 한 번 설정해두면 이후 작업이 훨씬 수월해질 거예요! 1. Google Cloud Platform (GCP)에서 서비스 계정 생성 및 권한 설정젠킨스가 Google Play .. 2025. 6. 2. Unity에서 깎은 정이십면체(Truncated Icosahedron) 메시 (축구공)생성하기 안녕하세요, 이번 포스팅에서는 Unity에서 C#을 사용해 깎은 정이십면체(Truncated Icosahedron)를 생성하는 방법을 소개하겠습니다. 깎은 정이십면체는 축구공 모양으로 잘 알려진 다면체로, 정오각형 12개와 정육각형 20개로 구성됩니다. 이 글에서는 정점 데이터와 폴리곤 인덱스를 활용해 Unity의 Mesh 클래스로 이를 구현해 보겠습니다.준비Unity: 최신 버전 설치 (2021.3 이상 권장).기본 C# 지식: Unity 스크립팅에 대한 이해.데이터: 정점 60개, 오각형 12개, 육각형 20개의 인덱스 데이터.데이터우리가 사용할 데이터는 다음과 같습니다:정점 (vdata): 60개의 3D 좌표 (x, y, z).오각형 (pentagons): 12개의 오각형 폴리곤을 정의하는 정점 인.. 2025. 3. 22. Unity에서 GPGS v2와 Firebase 연동 후 발생한 ClassNotFoundException 해결기 Unity 프로젝트에서 Google Play Games Services (GPGS) v2와 Firebase를 함께 사용할 때 발생한 문제를 해결한 경험을 공유하려고 합니다. 특히 업적 UI 호출 시 `AndroidJavaException: java.lang.ClassNotFoundException: com.google.games.bridge.HelperFragment` 에러가 발생한 상황과 그 해결 과정을 자세히 다뤄볼게요. 문제의 시작 저는 Unity로 개발 중인 게임에 GPGS v2를 연동해 업적과 리더보드 기능을 구현했는데, 초기에는 모든 게 잘 작동했습니다. 업적 UI도 문제없이 호출되었죠. 하지만 Firebase Analytics를 추가로 연동한 뒤부터 문제가 생겼습니다. 빌드를 하고 업적 UI.. 2025. 3. 19. 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. 이전 1 2 3 다음