유니티실습(68)
-
유니티 Tab 메뉴 만들어보기
안녕하세요 유니티 비기너입니다. 이번 시간에는 Tab 메뉴 만들어보도록 하겠습니다. Tab메뉴는 주로 카테고리와 같은 명칭의 버튼들이 존재하며 클릭 시 버튼에 매치되는 장면이 표시되며 다른 버튼을 누르면 장면이 전환되는 구조의 메뉴를 말합니다. 테스트 화면 오브젝트 구성 오브젝트 구성은 다음과 같으며 Tab, Content의 하위 오브젝트들은 단순 이미지 오브젝트들입니다. Tab Area > tab 오브젝트들은 아래와 같이 구성되어있습니다. Tab오브젝트 이미지 장면을 전환시킬 때 이용할 버튼 오브젝트입니다. Content 오브젝트 이미지 버튼을 클릭했을대 전환되어 표시되는 오브젝트입니다. Tab 오브젝트 인스펙터 정보 Tab 오브젝트에 포함되는 컴포넌트입니다. ( 이미지, 버튼 컴포넌트 Tab Butt..
2020.07.17 -
유니티 애드몹 광고 제한 및 처리방식 후기
안녕하세요 유니티 비기너입니다. 유니티를 막 시작하시는 분들은 여러 광고 중 하나를 고민하고 적용하시는데 그중 하나인 애드몹 관련한 경험사례를 올려볼까 합니다. 무효 활동 - 이런 방식은 피하세요!! 무효 활동, 무효 트래픽은 고의적인 광고 노출 및 클릭을 의미하며 막 시작하신 분들이 광고 제한을 접하는 사례인 거 같습니다. 1. 개발중인 앱에 애드몹을 적용하고 테스트 광고가 아닌 실제광고를 이용하여 지속적으로 테스트를 하는경우 2. 특정인이 고의적으로 광고를 계속 노출시키고 클릭하는경우 보통 위의 2가지 사례가 애드몹을 처음 접할 때 발생 가능한 제한 사유인 거 같습니다. 2번의 경우 지인이 친구를 도와주겠다는 고운 마음씨로 광고를 후하게 클릭하신다면 큰일을 겪으실 수 있습니다. 광고 제한 처리방식 -..
2020.07.15 -
유니티 간단한 인벤토리 만들어보기
안녕하세요 유니티 비기너입니다. 이번 시간에는 간단한 인벤토리를 만드는 방법에 대해 알아보겠습니다. 테스트 화면 1. 오브젝트 생성 그림과 같은 구조로 오브젝트를 생성합니다. Inventory : Inventory 스크립트를 추가합니다. ※ 미리 지정된 규격의 인벤토리를 생성관리 Slot : Slot 스크립트, Image 컴포넌트를 추가합니다. ※ 획득한 아이템을 표시할 슬롯 CloseBtn : Image, Button 컴포넌트를 추가합니다. ※ 버튼 클릭 시 아이템을 제거하는 버튼 역할 Wood, Mushroom, Leaf, Flower : Image, BoxCollider2 D 컴포넌트, Item 스크립트 추가합니다. ※ 필드에 놓여있는 상호작용 할 아이템 역할 2. 프리팹 생성 (object 생성 ..
2020.07.14 -
유니티 스마트폰 기울기로 캐릭터 이동하기
안녕하세요 유니티 비기너입니다. 이번 시간에는 스마트폰을 기울여서 캐릭터를 이동하는 방법에 대해 알보겠습니다. 테스트 화면 스크립트 public class Acceleration : MonoBehaviour { public float speed; public Rigidbody2D rb; void Update() { Vector3 dir = Vector3.zero; dir.x = Input.acceleration.x; dir.y = Input.acceleration.y; if (dir.sqrMagnitude > 1) dir.Normalize(); dir *= Time.deltaTime; rb.velocity = new Vector2(dir.x * speed, dir.y * speed); } } Input클..
2020.07.13 -
유니티 2D 모델링 리깅 애니메이션 만들기 기초편
안녕하세요 유니티 비기너입니다. 이번 시간에는 2D 애니메이션 리깅에 대해 알아보겠습니다. 결과 화면 리깅이란!! 리깅이란 모델링 캐릭터에 뼈대를 만들어 할당하여 캐릭터의 움직임을 제어하는 작업을 말합니다. 리깅 작업을 하기 위해 아래와 같은 패키지들을 준비합니다. Window Preview Package 클릭 3. 4가지를 Install 합니다. Install Package - 2D Pixel Perfect - 2D PSD Importer - 2D Animation - 2D IK 2D Pixel Perfect 2D 픽셀 이미지를 높은 수준으로 선명해지도록 구성해주는 패키지입니다. 2D PSD Importer ..
2020.07.12 -
유니티 Damage Text 만들어보기
안녕하세요 유니티 비기너입니다. 이번 시간에는 아군 또는 적이 피해를 입히거나 입혔을 때 나타나는 Damage Text를 만들어보겠습니다. 결과 화면 1. Sprite 준비 위와 같이 3가지 Sprite를 준비했습니다. 2. 오브젝트들을 생성합니다. Background : 배경 (없어도 무관합니다) Canvas : UI Text는 반드시 Canvas 아래에 생성되어야 합니다 Player : 키 입력을 받고 총알을 발사할 오브젝트 Enemy : 총알을 받아내는 오브젝트 (tag를 Enemy로 변경) Bullet : 총알 오브젝트, Animator가 포함되어있습니다. DamageText : Damage를 표시할 오브젝트, Scale값을 제어하여 생성 지점에서 점차 상승하여 사라지는 느낌을 주었으며 Anima..
2020.07.11