Addressable은 Resources의 단점을 보완하는 Addressable Assets 시스템을 사용하여 동적으로 리소스를 로드하고, 메모리 관리를 할수 있다.
Addressable은 더 정교한 리소스 관리를 가능하게 해 주므로, 대형 프로젝트에서는 더 선호되는 방식이다.
리소스 관리 및 성능 최적화
Addressable을 사용하면, 게임의 규모가 커져도 필요할 때만 리소스를 동적으로 로드할 수 있다.
이를 통해 불필요한 리소스를 미리 로드하지 않아 메모리 부담을 줄이고, 메모리 관리가 용이해진다. 또한, 동적 로딩 방식을 사용하여 게임 성능을 최적화할 수 있으며, 필요한 리소스만 로드하여 불필요한 리소스가 메모리에 남지 않도록 관리할 수 있다.
비동기 로딩 지원
Addressable은 비동기 로딩을 지원하여 게임이 멈추지 않고 리소스를 로드할 수 있게 한다.
다만, 로드 중에 리소스를 사용하려고 할 경우 null 참조 에러가 발생할 수 있으므로, 로딩이 완료될 때까지 기다리는 로직이 필요하다.
역시 갓기수 너(님) 최고. 너(님) 인정. 너(님) 훌륭.