전체 글(360)
-
유니티 키스토어 생성하기
안녕하세요 유니티 비기너입니다. 이번 주제는 앱 출시에 앞서 키 스토어를 생성하는 방식에 대해 알아보겠습니다. 1. File > Build Settings로 이동합니다. 2. Player Settings 버튼을 클릭합니다. 3. Player > Android 탭으로 이동해서 Keystore Manager를 눌러줍니다. 4. Create New를 통해 키 스토어를 생성하고 키에 대한 값들을 입력해줍니다. Keystore 입력값 Alias - 생성한 Key의 이름을 설정하는 부분입니다. Password - 생성한 KeyStore의 비밀번호를 설정합니다. Validaity (years) - 생성한 Key의 유효기간입니다. First and Last Name - 이름과 성을 입력합니다. Organizationa..
2020.05.15 -
유니티 일시정지 상태에서 애니메이션 동작
안녕하세요 유니티비기너입니다. 이번 내용은 일시정지 상태에서 애니메이션을 동작시키는 간단한 방식에 대해 소개하겠습니다. 일단 제목에 적힌 일시정지에 대해서 말씀드리면 스크립트 안의 코드 작성에서 시간이 지나는 척도를 제어하는 Time.scaele을 활용하여 일시정지시킨 상태를 표현합니다. ※ 일시정지 방법은 다양한 방법은 존재합니다. ex) Time.Scaele = 2f ; ex) Time.Scaele = 0.3f ; 다음과 같이 Time.Scale을 제어하여 슬로모션 또는 빠른 속도를 표현할 수 있으며 Time.Scale = 0f; 을 활용하여 게임을 일시정지 상태로 만드는 것 또한 가능합니다. 다음과 같이 Time.Scale을 활용하여 게임이 정지된 상태에서 애니메이션을 동작시키길 원하신다면 Anim..
2020.05.14 -
모바일게임 추천 Triple Town 리뷰
안녕하세요 유니티 비기너입니다. 이번 모바일 게임 2번째 추천 게임은 한번 게임에 대해 이해하면 고득점을 향해 시간을 삭제시키는 매력적인 Triple Town에 대해 소개하겠습니다. 게임 화면 게임방식은 매우 간단합니다 6 X 6 타일 내에 주어진 오브젝트를 배치하여 동일한 오브젝트가 3개 이상이 되었을 때 놓인 위치에 자원이 합쳐지면서 다음 단계의 오브젝트가 나타나게 됩니다. 이러한 방식으로 오브젝트를 합치고 합쳐서 더 높은 자원을 만들어내면서 고득점을 하는 게임입니다. 단계별 오브젝트 저는 이런 방식의 게임을 단순하다고 생각하고 여러 지인들에게 추천해봤지만 대부분.. 얼마 못가 타일 내에 자원을 배치할 수 없어서 게임오버가 나더군요 (제가 잘하는 거 티 내는 겁니다.) 신중하게 자원을 배치해야 하는 ..
2020.05.06 -
유니티 AddForce와 Velocity 차이점
안녕하세요 유니티 비기너입니다. 이번 시간에는 물체를 이동시키는 AddForce와 Velocity의 차이점을 비교해보겠습니다. 화면 구성 먼저 테스트를 진행하기 위해 다음과 같이 오브젝트를 구성하였습니다. Addforce 스크립트를 포함하는 오브젝트, Velocity 스크립트를 포함하는 오브젝트, Goal오브젝트 3개의 오브젝트에는 모두 BoxCollider를 추가하였고 이동하는 오브젝트는 Rigidbody2 D 컴포넌트를 추가하고 중력 Gravity를 제거해줍니다. 스크립트 Velocity public float speed; private Image myImage; private Rigidbody2D rb2D; private void Awake() { myImage = GetComponent(); rb..
2020.05.06 -
유니티 비동기 로딩 1편 - 로딩 씬 만들기
안녕하세요 유니티 비기너입니다. 오늘 준비한 주제는 SceneManager.LoadSceneAsync를 이용한 비동기 로딩 씬입니다. Unity에서 Scene이 로드되면 Scene에 포함되는 Asset들이 메모리상에 올라가며 다음 Scene으로 넘어가는 경우에 이전 Scnen에 사용되지 않는 리소스들은 메모리에서 해제된다고 합니다. 그러므로 로딩 신을 이용하여 Asset 리소스가 많은 Scene에 적절하게 사용하면 좋을 것 같습니다. 씬 화면 Slider오브젝트와 Text 오브젝트를 만들고 다음과 같이 화면을 구성하였습니다. 먼저 슬라이더의 하위계층 중 Handle Slide Area의 자식 오브젝트를 제거해줍니다. Fill 오브젝트는 슬라이더가 채워졌을 때 보이는 색상을 나타냅니다. 원하는 색깔로 변경..
2020.05.05 -
유니티 체력게이지 제어하기
안녕하세요 UnityBeginner입니다. 이번에는 캐릭터의 체력을 표시는 간단한 방법 중 하나를 소개하겠습니다. 씬뷰 키 값을 입력받아 캐릭터를 이동하며 좌측 땅은 체력이 차는 힐존, 우측 땅은 체력이 소모되는 포이즌 존으로 구성했습니다. 하이어 라키 하위계층구조 플레이어 오브젝트 안에 Canvas UI Image로 체력바를 구성하였습니다. 각각의 오브젝트에 대해 설명드리면 HealthBar : 빈 오브젝트 Board : 체력바의 테두리가 되는 검정 이미지입니다. Background : 체력이 소모되었을대의 바탕색인 빨간 이미지입니다. BarSprite : 현재 남아있는 체력을 표시하는 초록색 이미지입니다. ※ Image Type을 Filled로 변경하고 Fill Method를 Horizontal로 변..
2020.05.01