no image
유니티 3D 기초 - Terrain Map
01 Terrain Map 개요Unity Terrain유니티에서 제공하는 미들웨어 엔진으로 높이 맵을 제작할 수 있는 툴맵의 높낮이를 설정(높낮이 정보는 grayscale 형태의 raw 파일로 저장)하고, 타일링된 텍스처를 여러 장 겹친 후 마스킹 텍스처의 RGBA를 섞어주는 방식장점제작 및 수정이 용이하다 (작업시간 단축)LOD (Level of Detail) 지원 (최적화 작업)Asset Store에 제공되는 다양한 지형지물 오브젝트, Terrain 텍스처단점메모리를 많이 사용한다연산이 많아 CPU 자원을 많이 사용한다 (=게임이 느려진다)2018.3 이상 버전은 “Draw Instanced” 기능으로 CPU의 비용을 절감하고 GPU로 처리 Terrain에 사용할 Asset ImportAsset St..
2024.06.05
no image
유니티 3D 기초 - 3D Animations / Simple Combat
프로젝트 기본 설정https://unity-chan.com/download/index.php ダウンロード - UNITY-CHAN!2018年末のイベントに登場した和装のユニティちゃんです。Unite In The Skyのリミックス曲と振り袖にあわせた新たなダンス、和風のステージデータも同梱されています。 Unity2019.4.16f1, Universal Renunity-chan.comhttps://assetstore.unity.com/packages/3d/animations/rpg-character-mecanim-animation-pack-free-65284 RPG Character Mecanim Animation Pack FREE | 3D 애니메이션 | Unity Asset StoreElevate your workflo..
2024.05.29
no image
유니티 3D 기초 - Animation Layer, Blend Tree 실습
01 Animation LayerSampleScene 이름을 #01_AnimationLayer로 변경Main Camera의 위치를 Position(0, 1, -2)로 설정unitychan FBX 모델을 Hierarchy View로 Drag & Dropunitychan 오브젝트의 회전값을 Rotation(0, 135, 0)으로 설정Animator Controller를 생성하고, unitychan 게임오브젝트에 등록위와 같이 설정을 진행한다. Base Layer에 WALK00_F 애니메이션을 등록하면 걷는 애니메이션이 재생된다. 상체만 다른 애니메이션을 재생하도록 한다.Avatar Mask를 생성하고 상체만 제어할 수 있도록 하체는 연결을 해제한다. Upper Layer를 생성하고 설정 버튼을 눌러 Weig..
2024.05.22
no image
유니티 3D 기초 - Animation Layer, Blend Tree
01  Animation Layer애니메이션 레이어는 부위별로 서로 다른 애니메이션을 재생하는 것으로 하체는 걷고, 상체는 공격 등의 다른 애니메이션을 재생하는 것이 가능하다 기본 레이어(Base Layer)Animator View를 보면 Base Layer라는 기본 레이어가 존재한다.Animator View의 Layers 탭에 있는 +버튼을 눌러 새로운 레이어를 생성할 수 있다.레이어를 여러 개 만들어 부위 별로 다른 애니메이션을 재생하거나 같은 부위에도 비율에 따라 애니메이션 연산을 혼합하여 사용할 수 있다. 각 레이어닌 톱니바퀴 모양의 설정 버튼이 존재한다.Weight : 가중치를 설정해서 합성하는 정도를 선택Mask : 현재 레이어에서 사용할 Avatar MaskBlending : 앞 순서의 애니..
2024.05.21
no image
유니티 3D 기초 - 3D Model / Animations
01 FBX Model 개요이번 실습에서 사용되는 3D FBX 파일은 Asset Store에서 “Unity-Chan!” Model 검색 후 다운로드 가능하다. FBX Model외부에서 가져온 FBX Model은 Model, Rig, Animation, Materials로 이루어진 4개의 탭 정보를 설정한다. 02 FBX Model - Model Scene 광원과 카메라 임포트 여부, 모델 크기 등 씬과 관련된 옵션 설정Scale Factor : 원본 모델의 크기 설정 (Unity Scale 1일 때 크기)Import BlendShapes : 블렌드 셰이프를 메시와 함께 Import Meshes메시 압축, 최적화 등 메시와 관련된 옵션 설정Mesh Compression : 메시 파일 크기를 줄일 압축 레벨..
2024.05.14
no image
유니티 3D 기초 - Navigation Mesh 응용
01 Off Mesh Link 개요Off Mesh Link란?사다리, 암벽과 같이 수직으로 올라가거나 내려오는 길절벽 사이를 뛰어서 넘어가거나 낭떠러지 아래로 떨어지는 길과 같이 메시가 끊어져 있는 곳을 이동할 수 있게 설정하는 것 02 자동(Auto) Off Mesh Link 생성장점게임워드에 배치된 많은 오브젝트의 Off Mesh Link를 한꺼번에 설정 가능단점낙하 높이(Drop Height)와 점프 거리(Jump Distance)를 하나만 설정할 수 있기 때문에 다양하 지형을 세세하게 설정하는 것이 불가능(Off Mesh Link 데이터 소실의 위험)위로 올라가는 Off Mesh Link 설정 불가능  자동 Off Mesh Link 설정 방법자동 Off Mesh Link를 설정할 오브젝트들을 선택..
2024.05.14
no image
유니티 3D 기초 - Navigation Mesh
01 Navigation MeshNavMeshAgent : 네비게이션 메시 정보를 바탕으로 이동하는 오브젝트OffMeshLink : 연결이 끊어져 있는 절벽, 낭떠러지, 사다리 등을 이동 가능하게 설정Navigation Mesh : 게임월드에 이동 가능, 이동 불가능 등의 경로를 데이터로 저장NavMeshObstacle : 이동하는 장애물의 네비게이션 메시 정보를 실시간으로 설정 https://velog.io/@cjb0325/%EC%9C%A0%EB%8B%88%ED%8B%B0-%EB%84%A4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98-%EC%8B%9C%EC%8A%A4%ED%85%9C-NavMesh-2023.09.26> Package Manager >> Unity Registry >>..
2024.05.13
no image
유니티 3D 기초 - CharacterController 기반의 오브젝트 이동
01 CharacterController 컴포넌트3차원 게임에서 사람 형태의 캐릭터 움직임과 관련된 제어를 위해 사용캡슐(Capsule) 형태의 충돌 범위가 포함되어 있다따로 Collider 컴포넌트를 추가하지 않아도 됨Slope Limit : 올라갈 수 있는 경사 한계 각Step Offset : 설정 값보다 낮은 높이의 계단(그 외 오브젝트)을 오를 수 있다Center : Capsule 충돌 범위의 중심점Radius : Capsule 충돌 범위의 반지름 (x, z)Height : Capsule 충돌 범위의 높이 (y)02 게임 월드 구성, 플레이어 캐릭터 제작GameWorld 프리팹을 사용했고 한눈에 들어오도록 Main Camera의 위치를 조정했다. 플레이어 캐릭터 오브젝트 생성 플레이어 캐릭터 오브..
2024.05.07
no image
유니티 2D 기초 - 2D Tilemap Editor
01 Tilemap 개요Tilemap이란?타일 형태의 리소스를 배치해 게임 월드를 표현하는 방법  Unity에서 제공하는 Tilemap 구성 요소 Tile Palette Tilemap 오브젝트에 배치할 Tile Asset들을 등록해 두는 저장소팔레트에 있는 Tile Asset을 여러 속성에 따라 배치하거나 삭제할 수 있다ex) 현실에서 그림을 그리기 위해 물감을 짜두는 팔레트와 동일한 기능Tile Asset 맵에 배치할 수 있는 하나의 타일 (Sprite, Color, Collider Type과 같은 속성을 설정 가능)ex) 팔레트에 짜두는 물감Grid 오브젝트 자식으로 배치되는 Tilemap 오브젝트들을 관리하는 역할Cell Layout, Cell Swizzle 정보를 이용해 배치되는 맵의 방식을 R..
2024.05.07
Prev 1 2 3 Next
반응형