전체 글(383)
-
유니티 코루틴을 이용한 버프 디버프
안녕하세요 유니티 비기너입니다. 이번 시간에는 Coroutine을 사용하여 버프, 디버프를 처리하는 하나의 방법에 대해 알아보겠습니다. 결과 화면 한 번에 보기 1. Canvas Slider 컴포넌트를 포함하는 오브젝트 생성 2. Canvas RenderMode를 world Space로 변경 3. Canvas RectTransform scale을 낮추고 Player오브젝트 하위로 오브젝트 이동 4. HealthBar 스크립트 작성 5. UI 버튼 생성, 명칭 변경 6. 버프 아이콘을 표현 할 오브젝트 생성 및 비활성화 7. Player 스크립트 작성 1. Canvas Slider 컴포넌트를 포함하는 오브젝트 생성 Health Bar : Slider 컴포넌트가 포함되는 오브젝트입니다. Fill : 체력의 ..
2020.06.15 -
유니티 심플 미니맵만들기
안녕하세요 유니티 비기너입니다. 이번 시간에는 미니맵을 만드는 방법에 대해 소개해보겠습니다. 결과 화면 1. 인스펙터 창 우측 상단에 Layer를 (Minimap) 추가한다. 2. Main카메라의 Culling Mask에서 방금 추가한 Minimap을 제외시킨다. 3. 프로젝트 창 Create > RenderTexture를 생성합니다. 4. 카메라 오브젝트를 생성, 명칭을 MinimapCamera로 변경, Culling Mask에서 Minimap을 제외한 모든 mask를 제외, 3번에서 생성한 RenderTextture target Texture에 삽입 5. Ui > raw Image 생성, 3번에서 생성한 RenderTextture 삽입 6. 각각의 오브젝트에 미니맵에 표시할 이미지 추가 및 레이어 변..
2020.06.12 -
유니티 조이스틱으로 캐릭터 이동하기
안녕하세요 유니티 비기너입니다. 이번 시간엔 조이스틱을 활용하여 캐릭터를 이동하는 방법에 대해 알아보겠습니다. 결과 화면 실습 한 번에 보기 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