일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 언리얼엔진5
- 2294
- Frustum
- 팰린드롬 만들기
- GeeksForGeeks
- 줄 세우기
- softeer
- RootMotion
- C++
- winapi
- algorithm
- directx
- 오블완
- 티스토리챌린지
- 백준
- baekjoon
- 1563
- DirectX11
- 프로그래머스
- Programmers
- UE5
- 절두체 크기
- DeferredRendering
- const
- UnrealEngine4
- C
- RVO
- UnrealEngine5
- IFileDialog
- NRVO
- Today
- Total
목록티스토리챌린지 (2)
Game Develop
컨트롤러는 전방을, 캐릭터는 왼쪽을 바라보고 있다고 가정. 캐릭터는 전방기준으로 8가지방향에 대해 구르는 몽타주가 있다. 캐릭터는 왼쪽을 바라보고 있는데 키입력을 D키 누르고 구르기를 시도한다면, 캐릭터는 어떤 몽타주를 재생해야하는가? 오른쪽으로 굴러야하니 오른쪽으로 구르는 몽타주? 아니다. 위치이동은 키입력의 월드방향벡터로 하는게 맞지만, 몽타주는 오른쪽으로 구르는 몽타주가 아니라 뒤로 구르는 몽타주를 재생해야 자연스럽다. 왜? 캐릭터는 왼쪽을 바라보고 있으니까, 뒤로 굴러야 오른쪽으로 이동하는것처럼 자연스러워진다. 그러면 컨트롤러기준의 키입력방향벡터가 캐릭터의 로컬기준으로 어디방향인지를 알아내기 위해서는, 먼저 키입력방향벡터를 캐릭터의 로컬방향벡터로 변환해줘야 한다. 그러기위해서 캐릭터의 트랜스폼의 ..
https://www.acmicpc.net/problem/12978 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374#include iostream>#include string>#include map>#include vector>#include algorithm>#include math.h>#include queue>#include functional>#include sstream>#include memory.h>#include deque>#include set>#include unordered_set>#..