Привет всем, я создаю игру XNA на основе 2D-плитки.В основном персонаж может двигаться в любом направлении по одной плитке за раз.Я использую редактор карт Tiled: http://www.mapeditor.org/ для создания моей карты.Я не нашел ни одного хорошего учебника или документации по этому вопросу.
Вот моя проблема:
Я пытаюсь загрузить в игру очень большую карту мира.Каждое сеточное пространство имеет размер 32х32 пикселя.Сама карта имеет размер 1000x1000 гридов.На первый взгляд это кажется плохим из-за размера.Когда я загрузил эту WorldMap в свою игру, XNA вызвала ошибку нехватки памяти, потому что изображение было слишком большим.Я чувствую, что подхожу к этому с неправильной точки зрения.Кто-нибудь знает лучший способ обработки большой карты мира?Было бы неплохо загружать только то, что видит персонаж, но это было бы намного эффективнее, но это не решило бы мою проблему загрузки этого огромного изображения.Другой идеей было бы уменьшенное изображение для каждой области, но я не уверен, как это сделать, поскольку это мир.Любые идеи, советы, учебники, я уверен, что это общая проблема, которая была решена несколько раз с использованием нескольких различных решений.Спасибо!