저는 게임 환경을위한 리소스 캐싱에 대한 연구를 해왔습니다. 2D와 3D의 다양한 게임을 분석함으로써 몇 가지 질문을 던졌습니다.리소스 준비 및로드 시간
과거로의 링크와 같은 2D 게임에서 우리는 외계에서 지하 감옥으로, 또는 집에서 외계로 등모로 전환하는 것을 봅니다. 이것은 모든 게임의 자원이 미리 캐시 된 것을 의미합니다. 2D 게임은 자원이 더 작기 때문에 괜찮습니다. 그러나 3D 게임은 어떻습니까?
예를 들어 Half-Life 2와 Assassin 's Creed는 둘 다지도 전환 사이에 로딩 화면이 있습니다. 나는 HL2가 사운드 캐시를 사용한다는 것을 알고 있습니다. 실제 캐시가 실행되는 동안 음악의 시작 지점에서 5 초 클립이 재생됩니다. 그러나 텍스처와 모델에 대한 질문에는 대답하지 않습니다. 이 게임들은로드 시간을 단축하기 위해 이러한 리소스를 미리 캐시합니까? 아니면 메모리를 절약하지 않습니까?
또한, 우리는 황혼의 공주와 같은 3D 게임을 볼 수 있습니다. 이것은 모든 리소스가 여기서도 캐시된다는 것을 의미합니까? PC 게임에 대해서는이 점을 조금 더 이해할 수 있지만, 모든 플랫폼의 Wii에 대해 알고 있습니까?
전반적으로 2D 및 3D 환경에서 게임 개발에 가장 적합한 옵션은 무엇입니까?