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 |
Tags
- Design Pattern
- 한국산업기술대학교
- observer pattern
- multi-core
- 디자인패턴
- MultiCore
- 멀티코어 프로그래밍
- 유니크포인터
- 멀티코어
- 멀티쓰레드
- 옵저버
- 옵저버 패턴
- 스마트포인터
- thread
- Unreal
- 메모리관리
- 게임공학과
- 프레임워크
- stl
- 복사생성자
- Atomic
- EFFECTIVE C++
- c++
- vector
- random access
- material
- sequential
- Multithread
- 쓰레드
- C
Archives
- Today
- Total
태크놀로지
[게임수학] 포물선 운동, 플레이어 점프를 구현해보자 본문
운동 방정식
우선 포물선운동이전에 운동 방정식에 대해, 알아보자.
1. 가속도 없는 이동
- Distance = Velocity * Time (D = v * t)
- Next Frame Pos = Cur Frame Pos + Vel * Time
2. 가속도 적용
- V' = V + at
- 최종속도 = 초기속도 + 가속도 * 시간
3. 등가속도 운동일때
- Delta Move = V*t + 1/2 * a * t * t
위와 같이 등가속도 운동공식을, 플레이어 이동에 적용해볼수있다.
포물선 운동
우리는 항상 아래로 향하는 중력가속도를 적용받고 있다. 따라서 위 등가속도 운동, 가속도에 중력가속도 G(9.8)을 대입해주자.
이후 플레이어 속도를 지정해주면, 포물선공식에 따라 점프했을때에 대한 플레이어 높이값을 얻어올수있다.
'개인공부' 카테고리의 다른 글
[프레임워크] 레퍼런스 카운팅, 프로토타입 (0) | 2022.01.04 |
---|---|
[프레임워크] Dynamic Link Library (0) | 2022.01.04 |
[게임수학] 직선의 방정식을 이용한 2D 라인태우기 (0) | 2021.12.31 |