RotateTo 컴포넌트
카메라의 좌우, 위아래를 회전시키는 함수
이때, 카메라가 아래를 보는 것은 양수, 마우스를 아래로 이동하는 것은 음수인 것에 유의!!
중력이 적용된 코드
private void Update()
{
if ( characterController.isGround == false )
{
moveDirection.y += gravity * Time.deltaTime;
}
characterController.Move(moveDirection * moveSpeed * Time.deltaTime);
}
characterController.isGround: 발 위치의 충돌을 체크해 충돌이 되면 true, 충돌이 되지 않으면 false값을 나타내는 변수!
즉, characterController.isGround == false 는 발과 지면이 충돌하지 않은 상태, 지면에 떠있는 상태라는 것을 뜻한다.
이때 gravity는 음수값이므로 캐릭터가 지면에 떠있는 상태에서 y축 이동 방향은 계속 감소하게 되어 아래로 떨어지는 중력을 적용되는 상태가 된다.
Navigation Mash
경로를 탐색하는 AI
Navigation View
Model
외부에서 가져온 FBX 모델의 기본적인 정보를 표시한다!
Rig
FBX 모델의 리깅 정보를 표시하며, 모델의 뼈대를 만들어 심거나 뼈대를 할당하고 모델을 애니메이션 가능한 상태로 만드는 작업을 제공한다!
Animation
FBX 모델의 애니메이션 정보를 표시한다!
Materials
FBX 모델에 적용되는 재질 정보를 표시한다!
순방향 운동학/역 운동학
순방향 운동학은 몸의 중심인 허리부터 말단까지 순차적으로 계산, 역 운동학은 그 반대
실제 움직임에 부합하는 건 역 운동학
Avatar Mask 생성하기
Project에서 새로 생성하기-Avatar Mask-Humaniod
Blend Tree
하나의 상태 안에 여러 개의 애니메이션 클립을 가지게 한다.
그리고 그 상태의 여러 애니메이션 클립을 파라미터 값에 따라 온전한 하나 또는 둘 이상의 애니메이션 형태로 결합한다!
높이 맵을 제작할 수 있는 툴! (Terrain: 지역, 지형)
맵의 높낮이를 설정하고 타일링된 텍스쳐를 여러 장 겹친 후 마스킹 텍스쳐의 RGBA를 섞는 방식
Terrain 컴포넌트
Terrain Collider 컴포넌트
Terrain의 높낮이와 생김새대로 충돌처리를 하는 역할이다.
해당 포스트는 고박사, [ 따라하면서 배우는 고박사의 유니티 기초[유니티 2D 기초 (Unity 2D Basic)] ], (2020, 07월 06일), 인프런 강의를 참고하여 작성하였습니다.
Corner Unity
Editor : 보리밥
[유니티 소소모임] 3주차. 유니티 에디터 배우기 2 (Editor: 동동) (0) | 2024.11.08 |
---|---|
[유니티 소소모임] 3주차. 유니티 에디터 배우기 2 (Editor : Ijin) (0) | 2024.11.08 |
[유니티 소소모임] 3주차. 유니티 에디터 배우기 2 (Editor : Hetbahn) (0) | 2024.11.08 |
[유니티 소소모임] 3주차. 유니티 에디터 배우기 2 (Editor: Luna) (0) | 2024.11.08 |
[유니티 소소모임] 2주차. 유니티 에디터 배우기 1 (Editor: Hetbahn) (1) | 2024.10.11 |