2010-07-22 2 views
0

좋아, 지금 프로젝트를 진행 중이며 그래픽 라이브러리를 만들어야합니다.사용자 지정 미디어 라이브러리 만들기 - 렌더링 용 이미지로드 (VB.net)

내가 실험하고있는 게임은 RPG입니다. 이 프로젝트에는 사용할 많은 그래픽 파일이 많이 포함되어있을 것으로 예상됩니다. 이전에 다른 소규모 프로젝트에서했던 것처럼 모든 것을 한 번에 메모리에로드하지 않는 것이 좋습니다.

그렇다면 누구나이 라이브러리와 같은 경험이 있습니까?

  • 는 파마로, XML 파일
  • XML 파일의 각 항목은 "영구"또는 "임시"지정 될 그래픽 라이브러리 파일 및 경로 유무 : 여기 내가 생각 해낸 한 내용입니다. 한 번 메모리에 유지로드 (메뉴 그래픽 등)에 XML 파일이로드가 CLEAR 명령을 것
  • 라이브러리를 삭제하지 않습니다되고, 그 이외의 모든 영구 그래픽을 지 웁니다

저는 시작시 메모리에 모든 것을 던지고, 필요한 모든 그래픽이 현재 메모리에 있다는 가정하에 프로그램을 실행하면서 경험을 쌓았습니다. 생각할 필요가있는 다른 고려 사항이 있습니까?

답변

-1

모든 것이 일시적 일 것이고 프로그램이 더 많은 메모리가 필요하다고 결정할 때 액세스 패턴에 따라 희생 할 올바른 개체를 선택하는 합리적인 축출 기능을 사용하는 것이 이상적입니다.

게임을 실행하는 데 필요한 최소한의 RAM이 있어야합니다. 그렇지 않으면 물건이 끊임없이 바뀝니다.하지만이 방법을 사용하면 임시로 표시된 물체를 버리지 않으므로 다음 프레임을 다시로드해야합니다. 현재 그것을 사용하고 있습니다.

관련 문제