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