스터디 | Study/언리얼 공부

Adding Crouch(앉기 액션)

라니안 2021. 6. 6. 09:45
프로젝트 세팅에 Crouch 액션 추가

 

C/Ctrl 키를 누르면 걷기속도보다 느려지기 시작

  • FP_Max Walk Speed: 600
  • FP_MaxCrouchSpeed: 300

 

Add Timeline

  • Length: 0.5 (앉는데 걸리는 시간)
  • Add Float Track - Crouch_Alpha로 이름 지정(Alpha는 0-1 값)
  • Add Key값(Time 0, Value 0) / (Time 0.5, Value 1)
  • Key Interpolation: User

 

위아래 Z축 카메라 이동(Camera Location Update)

  • Lerp: A 64.248.. / B 0.0

 

캡슐 크기 조정(Capsule Radius Update) 

  • Lerp: A 96.0/ B 50.0
  • 캡슐크기를 조정하게 되면 카메라 위치도 더 아래로 내려가게 된다. 
  • 캡슐크기를 조정하게 되면 장애물 아래로도 이동이 가능하다.

 

카메라 이동 삭제(Camera Location Delete)

  • 캡슐크기를 조정했다면 카메라를 업데이트 하지 않아도 앉았을 때 카메라 위치가 내려간다. 그러므로 카메라 위치 노드들을 삭제해도 된다.
앉아있는지 여부 확인(Boolean) / IsCrouching

 

앉아서는 달릴 수 없게 만들기(StopCrouching/Branch)