분류 전체보기(423)
-
유니티 조이스틱으로 캐릭터 이동하기
안녕하세요 유니티 비기너입니다. 이번 시간엔 조이스틱을 활용하여 캐릭터를 이동하는 방법에 대해 알아보겠습니다. 결과 화면 실습 한 번에 보기 1. Joystick 표현할 이미지 2개를 준비한다. (속이 비어있는 원형 1개, 비어있지 않은 원형 1개) 2. UI Object 생성, 명칭을 Joystick으로 변경, Image 컴포넌트 추가, 비어있는 원형 이미지 삽입 Rect Transform Anchors의 x, y값을 모두 0으로 수정 3. 2번 하위에 UI Object 생성, 명칭을 Joystick으로 변경, Image 컴포넌트 추가, 원형 이미지 삽입 (마우스 또는 터치를 활용하여 움직일 핸들 부분) 4. Joystick Object에 Joystick 스크립트 작성 및 추가 (작성한 스크립트를 해당..
2020.06.11 -
유니티 이미지 레이어 순서 제어하기
안녕하세요 유니티 비기너입니다. 이번 시간에는 이미지의 레이어 순서를 제어하는 한 방법에 대해 알아보겠습니다. 결과 화면 캐릭터의 위치에 따라 꽃이 캐릭터보다 뒤에 있거나 앞에 있게 됩니다. 참고 그림 스크립트 [SerializeField] public float offset; [SerializeField] private int sortingOrderBase = 1000; private SpriteRenderer myRenderer; void Awake() { myRenderer = GetComponent(); } void LateUpdate() { myRenderer.sortingOrder = sortingOrderBase + (int)(Camera.main.WorldToScreenPoint(this...
2020.06.10 -
유니티 2D타일맵 사용해보기
안녕하세요 유니티 비기너입니다. 이번 시간엔 2D타일 맵을 사용하는 간단한 방법에 대해 알아보겠습니다. 실습 동영상 TileMap이란 Tile Map이란 동일한 크기 사각형 타일로 구성된 2차원 격자(Grid)이며 각각 이미지를 표시할 수 있으며 타일 맵을 사용함으로써 등록된 타일의 이미지를 그림을 그리듯 생성할 수 있으며 메모리 사용의 효율성 또한 뛰어납니다. 한 번에 보기 1. 2D Object > TileMap을 생성해줍니다. 2. Window > 2D > TilePalette를 실행합니다. 3. TilePalette창에서 New Palette를 생성합니다. 4. 생성한 Palette에 이미지를 드래그하여 Tile Asset을 생성해줍니다. 1. 유니티 안에서 2D Object > TileMap을 ..
2020.05.18 -
유니티 키스토어 생성하기
안녕하세요 유니티 비기너입니다. 이번 주제는 앱 출시에 앞서 키 스토어를 생성하는 방식에 대해 알아보겠습니다. 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