Easing (이징)
Easing 이란 애니메이션 및 움직임을 부드럽게 하기 위해서 사용되는 기술이다.
객체가 시작점 > 끝점까지 가는 동안에 속도를 조절해서 보다 자연스러운 효과를 만들어 내기 위해서
주로 사용한다.
반응형
일반적으로 객체의 이동 속도는 시작점에서 느리게 시작해서 중간에 빠르게 가속되고 끝에 갈수록 다시 천천히 감속하는 형태로 설계를 하는데 이는 우리의 현실 세계에서 속도를 조절할 때의 경험과 거의 일치한다.
시간에 따른 함수로 정의를 하기 때문에 t(시간)과 value 값이 수식(수학방정식)으로 표현된다.
< Easing 종류 >
가장 기본이 되는 종류는 다음과 같다.
선형 (ease Linear)
가속(ease in)
감속(ease out)
가속-감속(ease in-out)
Easing은 주로 웹 디자인, 애니메이션, 비디오 게임 및 컴퓨터 그래픽스, 시뮬레이터 에서 널리 사용되고 사용자의 경험을 향상시키고 동적인 콘텐츠를 더 자연스럽게 보이게 한다.
연관된 링크 -1 : [링크]
연관된 링크 -2 : [링크]
★☆☆☆☆
반응형
'개발 > 기본) 기본기' 카테고리의 다른 글
기본기)C# Null 전파 사용(dotnet style null propagation) (0) | 2024.05.13 |
---|---|
기본기) 비교 연산 차이 (Equls , == ) (0) | 2024.04.23 |
기본기)C#) String Token을 int[] Array 변경 (0) | 2024.03.25 |
C#) Event Handler 예시코드 (0) | 2024.03.25 |
기본기) 조건문 반전(Invert if statement) (0) | 2024.03.20 |
댓글