Ресурсы
Добавление ресурса
Существует три способа добавления ресурсов в проект:
- Использование кнопки создать для добавления ресурсов.
- В диспетчере файлов операционной системы скопируйте файл ресурса в папку ресурсов проекта, а затем снова запустите или активируйте окно Cocos Creator, чтобы завершить импорт этого ресурса.
- Перетащите файлы ресурсов из файлового менеджера операционной системы (например, проводника в Windows или Finder в Mac OS) на панель ресурсов для импорта ресурса.
Импорт ресурсов извне
Вы можете перетащить файлы из другого окна в операционной системе на панель ресурсов в окне Cocos Creator, чтобы импортировать ресурсы извне. Эта операция автоматически копирует файлы ресурсов в файлы ресурсов проекта и завершает операцию импорта.
Импорт и синхронизация ресурсов
Ресурсы в assets и файлы ресурсов проекта, видимые в файловом менеджере синхронизированы. Перемещение, переименование и удаление ресурсов в assets приведет к таким же изменениям в файлах ресурсов в файловой системе пользователя. Аналогично, повторное открытие или активация программы Cocos Creator после добавления или удаления ресурсов в файловой системе (например, Explorer в Windows или Finder в Mac OS) будет обновлять ресурсы в assets.
Управление метафайлами ресурсов
При импорте каких-либо файлов ресурсов в папку assets
создается метафайл для каждого ресурса с тем же именем файла и в том же месте. Этот метафайл содержит универсальный уникальный идентификатор (uuid) ресурса и другие важные настройки, такие как информация об обрезке для текстур.
При управлении ресурсами в Cocos Creator метафайлы скрыты и будут обрабатываться автоматически. Это означает, что при удалении, переименовании, перемещении ресурсов соответствующие метафайлы будут удалены, переименованы и перемещены соответствующим образом.
Если вы пытаетесь управлять своими ресурсами в файловой системе операционной системы, такой как Explorer и Finder, вы сами несете ответственность за обновление метафайлов вручную, при их удалении, переименовании и перемещении, чтобы убедиться, что uuid остался неизменным и не была потеряна ссылка на ресурс. Помните, что метафайлы должны находиться в одном месте с их ресурсами и с тем же именем файла, что и их ресурсы.
Обработка несовпадающих метафайлов ресурсов
Предупреждение: найдены несопоставимые метафайлы ресурсов
Если вы переместите или переименуете файл ресурса в Explorer или Finder, не перетаскивая или переименовывая метафайлы, редактор рассмотрит перемещенный или переименованный ресурс как новый, создав новые метафайлы с новым uuid. Также старые метафайлы не будут иметь сопоставленного ресурса и будут удалены. Это также приведет к отсутствию ссылки на ресурс (включая скрипты) в сценах и prefab'ах.
Когда это произойдет, редактор выведет диалоговое окно, чтобы предупредить пользователя.
Любые несопоставимые метафайлы будут удалены из папки assets
и будут скопированы в папку temp
.
Если вы хотите восстановить ссылку на эти измененные ресурсы, поместите резервную копию метафайла в ту же папку, что и измененный ресурс, и не забудьте переименовать метафайл для совместного использования того же имени, что и измененный ресурс. Обратите внимание, что, возможно, появились новые метафайлы для измененных ресурсов, вы можете безопасно удалить эти вновь созданные метафайлы после восстановления метаданных резервных копий.
Экспорт ресурсов из одного проекта в другой
Начиная с Cocos Creator v1.5 редактор позволяет пользователям экспортировать ресурсы и их зависимости из одного проекта в другой. Пожалуйста, прочитайте Импорт/Экспорт ресурсов между проектами.
Импорт проектов из других редакторов
Теперь вы можете импортировать элементы из других редакторов в Cocos Creator. Для получения дополнительной информации смотрите: Импорт проектов из других редакторов.
Рабочие процессы основных ресурсов
Далее мы представим основные типы ресурсов Cocos Creator и связанные с ними рабочие процессы:
- Scene ресурс
- Image ресурс
- Atlas
- Auto-atlas ресурс
- Auto Trim для SpriteFrame
- Script ресурс
- Font ресурс
- Particle ресурс
- Audio ресурс
- Prefab
- Spine
- TiledMap
- DragonBones
Продолжайте читать про Создание и управление сценой.