Basic/Math
Lerp (C++)VallistA2014. 7. 27. 14:54
Lerp 란 무엇일까요?
일반적으로 게임 프로그래밍에서 쓰이는 Lerp는 자신이 목표로 가고자 하는 위치로 부드럽게 이동하는 것을 말합니다.
즉 처음에 빠르게 가다가 도착지점으로 갈 수록 속도가 느려지며 자연스러운 애니메이션을 구현하도록 하는것 이죠.
물론 이것도 간단한 알고리즘으로 사용을 할 수 있습니다.
static T Lerp(T value1, T value2, float amount) { return T(value1 + ((T)(value2 - value1) * amount)); }
T에는 자료형이 들어가면 됩니다.
정말 쉽게 자연스러운 애니메이션을 구현 할 수 있습니다.
'Basic > Math' 카테고리의 다른 글
Sqrt (C++) (0) | 2015.10.13 |
---|---|
Smooth Step (C++) (0) | 2014.07.27 |
거리 재기 (C++) (0) | 2014.07.27 |
사각형과 사각형의 충돌 (C++) (2) | 2014.07.27 |
원과 사각형의 충돌 (C++) (23) | 2014.07.27 |
댓글
VallistA
병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.
현재는 이 블로그를 운영하지 않습니다.
vallista.kr 로 와주시면 감사하겠습니다!
자고 싶습니다. ㅠㅠ
Github :: 링크
궁금한점 문의 주시면 답변드리도록 하겠습니다
VISITED
Today :
Total :
Lately Post
Lately Comment