01 Terrain Map 개요▶ 유니티에서 제공하는 미들웨어 엔진으로 높이 맵을 제작할 수 있는 툴→ 맵의 높낮이를 설정 (높낮이 정보는 grayscale 형태의 raw 파일로 저장)하고 타일링된 텍스처를 여러 장 겹친 후 마스킹 텍스처의 RGBA를 섞어주는 방식 ✅ 장점제작 및 수정이 용이하다. (작업시간 단축)LOD (Level of Detail) 지원 (최적화 작업)Asset Store에 제공되는 다양한 지형지물 오브젝트, Terrain 텍스처 ✅ 단점메모리를 많이 사용한다연산이 많아 CPU 자원을 많이 사용한다 (= 게임이 느려진다) 본격적으로 실습을 진행해보자.먼저 3D 오브젝트에서 Terrain을 생성해준다. ✅ Terrain ObjectTerrain Object의 경우 Terrain 제작..
실제 게임을 개발할 때 exe, apk 파일로 뽑아내는 빌드 작업을 하면 우리가 사용하지 않는 파일은 제외되기 때문에 Project View 를 일일이 정리할 필요는 없다. 다만, 현재와 같이 겹치는 클래스 이름이 있거나 유니티 프로젝트의 로딩이 너무 느리다면 정리를 하는 것이 좋다. 01 게임월드 구성과 플레이어 캐릭터게임에 필요한 에셋과 파일들을 불러오고 위와 같이 Player 오브젝트도 추가하여 게임 환경을 구상할 수 있다. 이후 카메라 제어를 위해 스크립트 코드를 다음과 같이 작성해줄 수 있다.📌 CamerController.cs 스크립트using UnityEngine;public class CameraController : MonoBehaviour{ [SerializeField] p..
01 Animation Layer✅ 실습 진행1. SampleScene 이름을 #01_AnimationLayer 로 변경 2. Main Camera의 위치를 Position(0, 1, 2) 로 설정 3. unitychan FBX 모델을 Hierarchy View 로 Drag & Drop 4. Animator Controller를 생성하고 , unitychan 게임오브젝트에 등록 5. unitychan 오브젝트 컴포넌트로 설정 AnimationLayer 의 Base Layer 애니메이션 등록하고 게임을 실행한다면 등록한 애니메이션 즉, 걷는 애니메이션이 실행되는 것을 확인할 수 있다. 다음으로 상체 부분만 다른 애니메이션을 적용시키기 위한 실습을 진행해보자.이 부분은 Avatar Mask를 활용하여 만들어..
01 Animation Layer애니메이션 레이어는 부위별로 서로 다른 애니메이션을 재생하는 것으로 하체는 걷고, 상체는 공격 등의 다른 애니메이션을 재생하는 것이 가능하다.✅ 기본 레이어✅ 레이어 생성✅ 레이어 옵션 📌 순방향 운동학과 역 운동학 📌 아바타 마스크 - 생성 방법 : Project View - "+" - Avatar Mask - 설정 방법 02 Blend Tree(1) Blend Tree 개요: 두 종류 이상의 애니메이션을 혼합하여 사용하는 기능 - 이동 상태(대기/걷기/뛰기) 애니메이션 혼합, 방향 이동(전/후/좌/우) 애니메이션 혼합 등 - 얼굴 표정을 혼합해 다양한 얼굴 표정 표현 (2) Blend Tree 생성 방법 (3) Blend Tree 설정 03 Blend Ty..
01 FBX Model 개요 ✅ FBX Model 02 FBX Model - Model 03 FBX Model - Rig ✅ Optimize Game Object ✅ Optimize Game Object 결과 ✅ FBX Model - Rig [Animation Type : Generic] ✅ FBX Model - Rig [Animation Type : Humanoid] ✅ 아바타 정보 - Mapping ✅ 아바타 정보 - Muscles & Settings 04 FBX Model - Animation✅ FBX Model - Animation [None]아래 이미지와 같이 애니메이션 정보가 없는 경우 FBX는 정보가 뜨지 않는 것을 볼 수 있다. ✅ FBX Model - Animation애니메이션 정보..
01 Off Mesh Link 개요✅ Off Mesh Link란?- 아래 그림과 같이 사다리와 같이 수직으로 올라가거나 내려오는 길 - 절벽 사이를 뛰어서 넘어가거나 절벽 아래로 떨어지는 길과 같이 - 메시가 끊어져 있는 곳을 이동할 수 있게 설정하는 것 ✅ 자동 (Auto) Off Mesh Link 설정 방법장점게임월드에 배치된 많은 오브젝트의 Off Mesh Link를 한꺼번에 설정 가능단점낙하 높이와 점프 거리를 하나만 설정할 수 있기 때문에 다양한 지형을 세세하게 설정하는 것이 불가능위로 올라가는 Off Mesh Link 설정 불가능 ✅ 수동 (Manaual) Off Mesh Link 설정 방법장점지형에 따라 세세한 설정 가능사다리/암벽과 같이 위로 올라가는 Off Mesh Link 설정 가능단점..