Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Unreal Engine 5
- UE4
- UnrealEngine
- tick 사용하지 않고
- 아이작 맵 생성
- 언리얼
- 13iew
- 언리얼 자기장
- draw call skeletal mesh
- LittleNightMare
- 랜덤 맵 생성
- tick처럼 사용
- Ai
- ue4 Crash
- Unity Engine
- Unreal Engine 4
- unreal engine 5 merge mesh
- Unreal Engine Error
- game ability system
- deltaTime
- unity
- bluezone
- 채팅 서버
- Random Map Generator
- ue4 error
- multithreard chat
- UE5
- UE
- unreal engine
- Chat Server
Archives
- Today
- Total
목록timeline (1)
Class GameDev* SheepAdult
[Unreal Engine 4] Timeline을 이용하여 부드럽게 앉기 구현 (Smooth Crouching)
기본적인 Crouch() 함수를 사용해 캐릭터의 앉는 기능을 구현하면 부자연스럽게 뚝뚝 끊어져 보이는 것처럼 앉게 된다. 3인칭이나 사이드뷰같은 경우 SpringArm의 CameraLag을 통해 부드러운 앉기를 구현할 수 있지만 보통 1인칭은 캡슐 컴포넌트에 카메라를 박아 넣는 방식을 사용하므로 직접 구현해주는 게 낫다고 판단해 구현해 보았다. 먼저 Timeline에 쓰일 변수와 함수를 Pawn으로 사용할 메인 캐릭터 헤더파일에 아래와 같이 추가해 준다. private: // SmoothCrouching FOnTimelineFloat SmoothCrouchInterpFunction; // (1) FOnTimelineEvent SmoothCrouchTimelineFinish; // (2) UFUNCTION..
Unreal Project
2022. 2. 7. 17:33