본문 바로가기

Unity4

경고 메시지 : 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.
[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.
[UNITY] HP 바 구현 - #1 3D 공간 상에 위치하는 HP 바를 만드는 방법에 대해서 소개하겠다. #1 HP 바의 대상이 되는 오브젝트 하위에 Canvas 와 Slider 를 추가해서 만드는 방법. 우선, Hierarchy 에 3D 오브젝트인 캡슐을 하나 추가하고, 이름을 MyCharacter 라 하였다. 그리고, MyCharacacter.cs 를 추가해서 MyCharacter 오브젝트에 AddComponent로 추가해 주었다. 이렇게 추가된 MyCharacter 가 HP 바 대상이 될 것이다. MyCharacter 에 다음 순서대로 HP 바가 될 Slider 를 추가한다. 아래 그림에서 보듯이, Slider 를 추가하면, Canvas 도 추가된 것을 볼 수 있는데, Canvas 를 선택하고 Render Mode 를 World Sp.. 2022. 9. 12.