유니티 22

유니티 09. Terrian Map

Unity Terrain- 유니티에서 제공하는 미들웨어 엔진으로 높이 맵을 제작할 수 있는 툴.장점제작 및 수정이 용이하다.LOD 지원Asset Store에 제공되는 다양한 지형지물 오브젝트, Terrain 텍스처단점메모리를 많이 사용한다.연산이 많아 CPU 자원을 많이 사용한다. 즉, 게임이 느려진다.Terrain 컴포넌트 : 높낮이, 텍스처 설정과 같은 Terrrain 제작 메뉴Terrain Collider 컴포넌트 : Terrain의 높낮이 생김새대로 충돌 처리를 함. - 크기 설정 Terrain 컴포넌트Create Neighbor Terrains : 크기, texture 정보를 복제한 terrain을 주변에 생성.Paint Terrain : Terrian에 보여지는 texture, 높낮이 등을 설..

유니티 2024.06.05

유니티 08. 3D Animations / Simple Combat

게임 월드 구성과 플레이어 캐릭터  - 제공된 프로젝트와 asset을 모두 다운 후 gameworld라는 prefab을 hierarchy view에 적용. - Main Camera 포지션을 0, 10, -6으로 설정.- 회전을 60, 0, 0으로 설정.  - 모델의 크기가 작기 때문에 모델의 크기를 키움.  - Rig > Optimize Game Objects- 오른손에 무기를 쥐기 위해 rightArm만 활성화 하도록 설정. [Script] - 마우스 이동 정보로 카메라 회전- 마우스 wheelScroll 정보로 타겟과의 거리 제어- 타겟으로부터 distance 만큼 뒤로 떨어져서 타겟 쫓아감.  - script target 변수 안에 새로 생성한 cameraTarget player를 적용.  - 카메..

유니티 2024.05.29

유니티 07. Animation Layer, Blend Tree 실습

AnimationLayer- 씬 제작 및 AnimationController 컴포넌트도 추가.- Animator에 Walk Layer 추가.- 게임 실행하면 걷는 애니메이션 생김 - Asset에 UpperBodyAvatar을 생성하여 humaniod에서 아래 다리 고정 시킴.- Animator에 새로운 Layer 생성- 가중치를 1 / Mask를 해당 Avatar로 설정- Walk 대기 자세의 애니메이션 추가- layer 순서 : Base Layer > UpperLayer- 결과 UpperLayer : 상체 / 대기 애니메이션 재생BaseLayer : 전체 / 걷기 애니메이션 재생 Blend Tree 1D- 이전 실습과 동일하게 새로운 씬을 만들고 AnimationController 컴포넌트도 추가.- ..

유니티 2024.05.22

유니티 07. Animation Layer, Blend Tree

Animation Layer- 하나의 모델로 오브젝트가 부위 별로 서로 다른 애니메이션을 재생- 레이어를 여러 개 만들어 부위 별로 다른 애니메이션 재생 or 부위를 비율에 따라 애니메이션 연산을  혼합하여 사용할 수도 있음. Weight : 가중치를 설정해 합성하는 정도 선택Mask : 어느 부위에만 해당 레이어의 애니메이션을 재생할 것인지 설정 가능순방향 운동학 FK 기준으로 재생BlendingSyncIK Pass- 신체부위를 활성 / 비활성하여 애니메이션을 재생하는 부위와 재생하지 않는 부위를 설정할 수 있음.Humanoid 설정 : 스켈레톤 단위로 큰 단위의 부위를 설정할 때 사용.초록 : 사용빨강 : 미사용Transform 설정 : 얼굴, 손가락 등ㅇ과 같이 좀 더 세부적으로 부위를 선택할 때 ..

유니티 2024.05.22

유니티 06. 3D Model / Animations

FBX Model- Import 완료된 FBX Model AssetModel : FBX 모델 기본적인 정보Scene : 광원과 카메라 임포트 여부, 모델 크기 등 씬과 관련된 옵션 설정Meshes : 메시 압축Geometry : UV와 노말 처리 등을 위한 관련 옵션Rig : FBX 모델의 리깅 정보Rigging : 모델의 뼈대를 만들거나 뼈대를 할당.Animation : FBX 모델의 애니메이션 정보Clips : 애니메이션을 원하는 대로 분할Materials : FBX 모델에 적용되는 재질 정보Location : 텍스처 접근 방법 정의 Mecanim Animation System- 메카님 애니메이션 구조 애니메이션 전환 Play()- run을 할 경우 애니메이션이 뛸 수 있도록 설정. [Script]-..

유니티 2024.05.15