Структура проекта

Используя Панель Управления, мы можем создать новый проект с шаблоном проекта Hello World. Давайте используем проект, чтобы изучить структуру проекта Cocos Creator.

Структура папок

Проект Cocos Creator должен выглядеть следующим образом:

ProjectName(project root)
├──assets
├──library
├──local
├──settings
├──temp
└──project.json

Посмотрим, что делают эти папки:

Ресурсы

Папкаassets содержит все художественные ресурсы, файлы скриптов и сторонние модули. В панели Assets редактора будут отображаться только файлы из папки assets . После импорта в проект будет создан файл .meta для каждого файла в папке assets . Мета-файлы используются для хранения настроек ресурсов и их ссылки на другие ресурсы. Некоторые сторонние файлы проекта, такие как .tps из TexturePacker или .psd из Photoshop, должны быть размещены вне папки assets, так как мы не будем использовать их непосредственно в нашем проекте.

Библиотека

Папкаlibrary создается один раз при первом открытии и импорте проекта. В этой папке все ресурсы игры переименовываются с их UUID (универсальным уникальным идентификатором) и будут скопированы при публикации игры. Эта папка должна игнорироваться системой управления версиями, например, в файле .gitignore.

Если содержимое вашей библиотеки повреждено или отсутствует, вы можете безопасно удалить папку библиотеки и снова открыть проект для его повторного создания.

Локальные настройки

Папкаlocal содержит все настройки, которые не должны использоваться совместно на компьютере. Большинство из них - личные предпочтения, такие как макет редактора, размер окна и положение. Вы не должны использовать или изменять содержимое этой папки, и ни одна из них не должна иметь систему контроля версий.

Настройки проекта

Папкаsettings содержит связанные с проектом параметры, такие как имя пакета, идентификатор пакета и параметры целевой платформы в панели Build. Вы должны держать его под контролем версий, чтобы ваша команда могла делиться этими настройками.

project.json

project.json, вместе с папкой assets, являются только двумя необходимыми требованиями для проверки проекта Cocos Creator. project.json содержит только текущий идентификатор движка и локальную папку расширения редактора. Вы не должны изменять файл вручную.

Цель Сборки

Папка build будет создана после использования в главном меню Project->Build... и публикации вашей игры с целью построения по умолчанию. Если вы нажали build для собственной платформы, эта сборка будет очень большой. Поэтому вы не должны включать эту папку в систему управление версиями.

results matching ""

    No results matching ""