[Unity] 클래스 상속을 이용한 CameraShake 구현(Random, Sine, Animation)
클래스 상속을 이용한 CameraShake 구현 방법 using System.Collections; using System.Collections.Generic; using UnityEngine; // 카메라 셰이크를 위한 설정 정보를 기억할 구조체 [System.Serializable] public struct CameraShakeInfo { // 진폭 public float amplitude; // 사인파 진동 빠르기 public float sinSpeed; } // 모든 카메라 셰이크 클래스의 부모 클래스 public class CameraShakeBase { // 카메라 초기 위치 기억변수 protected Vector3 originPos; // 카메라 셰이크 초기화 함수 public virtual..