본문으로 건너뛰기

CameraAnimation

Since version 4.0.0

Camera의 애니메이션

class CameraAnimation

Properties

애니메이션 재생시간

애니메이션의 easing function

Methods

애니메이션 재생이 끝났을 때 resolve되는 Promise를 반환합니다.

주어진 시간만큼 애니메이션을 업데이트합니다.

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
duration

number

애니메이션 재생시간

easing

>=4.0.0
easing

((x: number) => number)

애니메이션의 easing function

Methods

getFinishPromise

>=4.0.0
getFinishPromise

Promise<void>

getFinishPromise(): Promise<void>

애니메이션 재생이 끝났을 때 resolve되는 Promise를 반환합니다.

update

>=4.0.0
update

void

update(deltaTime: number): void

주어진 시간만큼 애니메이션을 업데이트합니다.

Parameters

deltaTime

number

업데이트할 시간, 밀리초 단위