본문 바로가기

Unity

(6)
Unity 다른 사람이 만든 에셋 불러오기 나를 위해 기록하는 Unity 기초 틀린 부분이 있다면 알려주세요! 1. Assets -> Import -> package -> custom pakage 혹은 Project Assets에서 우클릭 후 같은 작업 진행 2. 불러올 패키지 선택 3. Import 창 우측 하단의 Import 버튼을 클릭해 Import 진행 4. Hierarchy 창으로 복제 프리팹을 클릭 후 드래그 앤 드롭하여 화면에 불러오기 가능
Unity 오브젝트 색상, 재질 변경하기 나를 위해 기록하는 유니티 기초 오브젝트 생성 오브젝트 색상 변경 오브젝트 재질 변경 1. 공통 1. 오브젝트 생성 색상을 변경해줄 대상을 만들기 위해 큐브 오브젝트 생성 2. Materials 폴더 생성 실제 프로젝트에서는 수 많은 Material들이 존재하게 될 것이므로, 관리를 용이하게 하기 위해 폴더 생성 3. Materials 폴더 내부에 Material 파일 생성 후 이름 변경 새로운 Material 파일 생성 시 이름은 New Material이 되므로, 혼동 방지를 위해 이름 변경 2. 오브젝트 색상 변경 1. Inspector 창에서 Material 파일 색상 변경 가능 Albedo 우측 하얀 부분을 클릭하면 색상을 변경할 수 있는 창 사용 가능 2. Material 파일 오브젝트에 적용 ..
Unity 캐릭터 이동 대시 구현 나를 위해 기록하는 유니티 기초 아래는 어제 기록한 키보드로 캐릭터 움직임 구현입니다. https://chadireoroonu.tistory.com/109 Unity 키보드로 캐릭터 움직임 구현 나를 위해 기록하는 유니티 기초 1. 유니티 프로젝트 생성 후 땅이 될 3D 오브젝트 Plane 생성 2. 땅 위에서 움직여 줄 오브젝트로 3D 큐브 생성 후 땅 위쪽으로 배치 3. 큐브에 연결할 C# 스크립트 생 chadireoroonu.tistory.com 키보드의 방향키를 누르면 해당 방향으로 캐릭터가 움직이도록 해놓은 상태에서, 왼쪽 쉬프트 키를 누르고 방향키를 누를 때 빠른 이동을 구현해보겠습니다. 어제 작성했던 이동 코드에 대시(빠른 이동) 기능을 덧붙여 보겠습니다. 아래 코드는 어제 작성한 움직임 코..
Unity 키보드로 캐릭터 움직임 구현 나를 위해 기록하는 유니티 기초 1. 유니티 프로젝트 생성 후 땅이 될 3D 오브젝트 Plane 생성 2. 땅 위에서 움직여 줄 오브젝트로 3D 큐브 생성 후 땅 위쪽으로 배치 3. 큐브에 연결할 C# 스크립트 생성 4. C# 스크립트 작성 using System.Collections; using System.Collections.Generic; using UnityEngine; public class move : MonoBehaviour { float speed = 10.0f; void Update() { // 키보드 입력 float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); // 이동거리 보정 h = h * speed ..
Unity Prefab 프리팹 알아보기 나를 위해 기록하는 유니티 기초 개념 사용 예시 생성 방법 1. Prefab 개념 본 의미는 공장에서 생산 후 현장에서는 조립만 해서 건축할 수 있는 조립식 건물 의미 유니티에서의 프리팹은 게임 오브젝트의 속성을 재사용 가능한 에셋으로 설정한 것 모든 프리팹에 대하여 컴포넌트, 프로퍼티 등의 설정을 한 번에 변경 가능한 장점을 가짐 2. 사용 예시 반복적으로 사용되는 오브젝트에서 사용 1. 배경 나무, 바닥, 벽 등 배경을 이루는 유형의 오브젝트 2. NPC 게임 내에서 반복적으로 나타나는 NPC 오버라이드 사용 시 각 NPC의 움직임은 다르게 설정 가능 3. 발사체 총알, 화살 등도 필요 시마다 프리랩 인스턴스화 하여 사용 가능 4. 플레이어 각 씬별 플레이어 초기 위치 배치 등 3. 생성 방법 1. ..
Unity 프로젝트로 에셋 가져오기 새 프로젝트를 위해 학습하는 유니티 기초 에셋스토어에서 에셋을 골라 유니티 프로젝트에 추가하는 방법 에셋스토어 접속 에셋 검색 내 에셋에 추가하기 Unity에서 열기 Unity에서 에셋 import 사용 1. 에셋스토어 접속 https://assetstore.unity.com/ko?locale=ko-KR 에셋스토어 여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다. assetstore.unity.com 에셋스토어 검색 혹은 링크로 접속 유니티에서 사용할 수 있는 유,무료 에셋 제공 유니티 허브 로그인 계정과 에셋스토어 계정을 일치시킬 것 2. 에셋 검색 상단 검색바, 카테고리를 ..