ОК, я сейчас работаю над проектом и мне нужно создать графическую библиотеку.
Игра, над которой я экспериментирую, - это РПГ;ожидается, что этот проект будет содержать много больших графических файлов для использования, и я бы предпочел не загружать все в память сразу, как я делал это ранее с другими небольшими проектами.
Итак, кто-нибудь имеет опыт работы с библиотекамитакой как этот?Вот что я придумал:
- Иметь файлы графической библиотеки и пути в файле XML
- Каждая запись в файле XML будет обозначаться как «ПОСТОЯННЫЙ» или «ВРЕМЕННЫЙ».с перм.будучи загруженным, он остается в памяти и не будет очищен (как графика меню)
- Библиотека, в которую загружается файл XML, будет иметь команду CLEAR, которая очищает всю непостоянную графику
У меня есть опыт переброски всего в память при запуске и при запуске программы с предположением, что вся необходимая графика в данный момент находится в памяти.Есть ли еще какие-то соображения, которые мне могут понадобиться?