캐싱하고 싶은 오브젝트에 ICaching을 상속받은 컴포넌트를 추가합니다.
인스펙터에서 Caching을 통해 오브젝트의 트랜스폼 구조를 캐싱한 후, Generate Scripts 버튼을 눌러 스크립트를 생성합니다.
- 유니티 상단 툴에서
Caching→CacheEditor로 들어갑니다. FindingObjects버튼을 통해ICaching을 상속받은 컴포넌트를 가진 프리팹을 찾습니다.- Generate Scripts 버튼을 눌러 스크립트를 생성합니다.
생성된 스크립트는 Assets/RJ/Script_Cached/ 경로 아래에 위치합니다.
여기서 C 스크립트와 ICaching을 상속받은 클래스 {className}_C가 생성된 것을 확인할 수 있습니다.
이제 캐싱된 트랜스폼을 사용하려면 C.G_TC() 메서드에 특정 클래스를 매개변수로 전달하면, 해당 캐싱된 클래스가 반환됩니다.
캐싱된 클래스에는 트랜스폼 이름들이 포함되어 있으므로, 바로 사용 가능합니다.
이 과정을 통해 캐싱된 오브젝트의 트랜스폼 구조를 효율적으로 관리하고 활용할 수 있습니다.