Как организовать изображения, шрифты, файлы шейдеров GLSL и другие некодовые ресурсы в Visual Studio? - PullRequest
0 голосов
/ 03 октября 2018

Я новичок в Visual Studio и C ++.Я пытаюсь собрать игру и до сих пор держал все свои игровые ресурсы в отдельной папке и ссылался на них в своем коде, используя абсолютные пути, такие как C:\\Users\\myname\\Pictures\\abc.jpg.Кажется, это не совсем идеальная ситуация с жестко закодированными путями к активам.

То, что я хотел бы, это:

  1. Поместите все мои активы в папку в одном проекте, чтобы я мог видетьих в обозревателе решений.
  2. Для ссылки на них используйте относительные пути или пути, которые не изменятся, если мне придется начать работать над тем же проектом на другом компьютере.
  3. Не нужно вручную копироватьфайлы перестают работать, когда я переключаюсь с Debug на Release.

Я пришел из Java-среды, где я привык указывать папку для таких ресурсов и собирать и упаковывать еевместе с вашим освобождением.Я также вижу, что это не проблема при использовании Makefile в Linux, так как я могу добавить команду для копирования / репликации необходимых файлов ресурсов при каждом запуске make.

Есть ли лучшая практика, которой я могу следоватьдобиться этого на Visual Studio?Если это поможет, я использую сообщество Visual Studio 2017.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...