Table of Contents

Interface ICameraSystem

Namespace
Framework.Systems.Camera
Assembly
Assembly-CSharp.dll

카메라 Follow/Shake/Zoom/StopFollow 제어 계약.

public interface ICameraSystem

Remarks

CameraSystem은 LateUpdate 기반으로 동작한다(추적 목적 예외). Shake는 fire-and-forget 비동기 처리.

Methods

Follow(Transform, float)

대상 Transform을 부드럽게 추적.

void Follow(Transform target, float smoothTime = 0.1)

Parameters

target Transform

추적할 Transform.

smoothTime float

SmoothDamp 지연 시간(초).

Shake(float, float)

카메라 흔들림 효과. 비동기 실행 후 원위치 복원.

void Shake(float duration, float intensity)

Parameters

duration float

흔들림 지속 시간(초).

intensity float

흔들림 강도(Unity 단위).

StopFollow()

추적 대상 해제. 카메라 정지.

void StopFollow()

Zoom(float, float)

카메라 줌 크기 변경.

void Zoom(float targetSize, float duration)

Parameters

targetSize float

목표 orthographicSize.

duration float

전환 시간(초).