본문 바로가기

유니티5

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] Animator Controller - 8방향 이동 애니메이션 블랜딩 캐릭터 준비 유니티 어셋스토어에서 적당한 캐릭터와 8방향 애니메이션이 있는 어셋을 구해서 준비한다. 캐릭터는 빈 오브젝트에 메쉬만 붙어 있는 오브젝트를 추가해서 아래와 같이 월드에 배치해 놓는다. 위 캐릭터의 Hierarchy 에서는 Player 라는 빈 오브젝트에 mesh 오브젝트를 추가했고, 이 mesh 에는 Animator 컴포넌트만 붙어 있는 상태이다. 캐릭터 이동 시키기 위 Player 객체에 CharacterController 컴포넌트를 추가하고, MoveController.cs 스크립트 컴포넌트도 추가한다. 추가한 후에 모습이다. 이 상태로 유저로부터의 이동키(WASD, 방향키)를 입력받아서 Player 객체를 이동시키도록 구현한다. using System.Collections; using .. 2022. 9. 12.
[UNITY] HP 바 구현 - #2 https://smilemugi.tistory.com/2 에서는 HP바 대상 오브젝트 하위 Canvas 를 추가하는 방식으로 구현하였다. #2 다른 UI들과 같이 RenderMode 가 Screen Space - Overlay 인 Canvas 를 생성하고 하위에 Slider 를 두는 방식으로 구현해 본다. 우선, Slider 를 아래 그림과 같이 생성한다. MyCharacter 오브젝트에 아래와 같이 MyCharacter.cs 스크립트를 작성해서 AddComponent 로 추가해 놓는다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class MyCharac.. 2022. 9. 12.