Interface ICameraSystem
카메라 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
targetTransform추적할 Transform.
smoothTimefloatSmoothDamp 지연 시간(초).
Shake(float, float)
카메라 흔들림 효과. 비동기 실행 후 원위치 복원.
void Shake(float duration, float intensity)
Parameters
durationfloat흔들림 지속 시간(초).
intensityfloat흔들림 강도(Unity 단위).
StopFollow()
추적 대상 해제. 카메라 정지.
void StopFollow()
Zoom(float, float)
카메라 줌 크기 변경.
void Zoom(float targetSize, float duration)
Parameters
targetSizefloat목표 orthographicSize.
durationfloat전환 시간(초).