CameraAnimation
Since version 4.0.0
Camera의 애니메이션
class CameraAnimation
Constructor
새로운 인스턴스를 생성합니다.
new CameraAnimation(camera: Camera, from: CameraPose, to: CameraPose, options: { duration: undefined | number; easing: undefined | ((x: number) => number) }): CameraAnimation
Parameters
camera
애니메이션을 적용할 카메라
from
CameraPose
애니메이션이 시작 시점의 카메라의 회전 및 줌
to
CameraPose
애니메이션이 끝났을 때 카메라의 회전 및 줌
options
{ duration: undefined | number; easing: undefined | ((x: number) => number) }
{}
옵션들
options.duration
undefined | number
애니메이션 재생 시간
options.easing
undefined | Function
애니메이션 easing function
Properties
duration
>=4.0.0
durationnumber
애니메이션 재생시간
easing
>=4.0.0
easing((x: number) => number)
애니메이션의 easing function
Methods
getFinishPromise
>=4.0.0
getFinishPromisePromise<void>
getFinishPromise(): Promise<void>
애니메이션 재생이 끝났을 때 resolve되는 Promise를 반환합니다.
update
>=4.0.0
updatevoid
update(deltaTime: number): void
주어진 시간만큼 애니메이션을 업데이트합니다.
Parameters
deltaTime
number
업데이트할 시간, 밀리초 단위