Я создал R-type-подобную игру с использованием C ++, кодируя с помощью Visual Studio для Windows, и я хотел узнать, возможно ли добавить внешние файлы конфигурации в мой проект: в моем main.cpp я использую много методов, которые я создал в других классах, чтобы поставить все на место для моей игры. У меня есть группа методов, в которых я создаю шаблоны врагов, другой, который позволяет мне решать, когда я заставляю их двигаться и сталкиваться и т.д.
На данный момент у меня только один уровень. Теперь я хочу иметь файл конфигурации с именем isntance level1, в который я могу поместить все, что связано с моим уровнем, и просто прочитать код в нем и продолжить в моем основном …
Итак, возможно ли сделать такую вещь? Если это так, как я могу этого достичь?
Да, это возможно. Вы должны точно решить, какие именно данные помогут вам определить уровень. Затем вам нужно создать тип файла (возможно, с использованием уже существующего форматирования, такого как XML или INI), который поместит все ваши данные в эти файлы. Вы можете иметь один файл на уровень или несколько уровней в одном файле. В этот момент вы можете прочитать его в начале уровня или в другое время.
Других решений пока нет …