Доброго времени суток!
Продолжаем делать пошаговую стратегию. В этом уроке мы добавим в нашу игру игровую карту, через которую будет игрок взаимодействовать с программой. Карты будет делиться на три класса: интерфейс, через который пользователь будет взаимодействовать с картой; камера или вид игрока, который будет направлен на определённый участок карты, и который будет рисоваться в интерфейсе; ну и собственно сама карта, в которой всё будет храниться. Первое, что мы реализуем – это интерфейс. Создаем новый файл TMapWidget.hpp и добавляем его к проекту. Наш интерфейс должен хранить координаты расположения в окне. Также добавим на время поле текстуры, чтобы загрузить её один раз во время создания объекта данного класса.
Читать далее Урок 2. Создаём игровую карту мира. Часть 1.