Импорт проектов из других редакторов
Вы можете импортировать проекты из других редакторов через главное меню File->Import Project. Поддерживаемые типы проектов:
- Проекты Cocos Studio (*.ccs)
- Проекты Cocos Builder (*.ccbproj)
Шаги
- Щелкните правой кнопкой мыши меню, появится диалоговое окно Открыть файл.
Выберите файл с указанным расширением, например:
Когда Cocos Creator обрабатывает импорт, логи будут выводиться в Console. Лог выглядит следующим образом:
Подробнее:
- Полный путь импортируемого проекта.
- Текущий импортируемый файл.
- Когда импорт будет завершен, вы увидите такую строку:
Import XXX project finished.
(«Импорт проекта XXX завершен»). (XXX должен быть тип проекта.) - Наконец, будет показан URL-адрес импортированных ресурсов.
Время импорта зависит от размера проекта. Когда вы импортируете, не используйте Cocos Creator. Вы должны дождаться завершения импорта.
Подробности импорта проектов Cocos Studio
- В проекте Cocos Studio есть 3 вида
csd
файлов:- Scene ---- Импортируется как сцена (
.fire
) - Layer ---- Импортируется как prefab
- Node ---- Импортируется как prefab
- Scene ---- Импортируется как сцена (
- Данные анимации в файлах
csd
будут импортированы как.anim
файлы. - Файловая структура после импорта проекта:
- Ресурсы будут храниться в отдельной папке в assets. Имя папки будет одинаковым с именем проекта Cocos Studio.
- Файловая структура будет такой же, как в проекте Cocos Studio.
- Файлы анимации будут сохранены в дочерней папке. Имя папки будет
[имя файла csd] _action
- Некоторые виджеты в Cocos Studio не поддерживаются в Cocos Creator. Процесс импорта добавит
StudioComponent
для узла с не поддерживаемыми виджетами. Данные виджетов будут сохранены в StudioComponent. Не поддерживаемые виджеты:- CheckBox
- LabelAtlas
- SliderBar
- ListView
- PageView
Данные
StudioComponent
будут выглядеть так:- Тип виджета.
- Данные виджета.
Не поддерживается
- импорт скелетной анимации.
- импорт
csi
файлов. (небольшие изображения будут импортированы) - импорт свойства
SkewX
&SkewY
узлаNode
. Particle
не является поддерживаемым свойством Blend финкции. Blend функции не поддерживаются.
Специальные инструкции
Функция импорта проекта Cocos Studio разработана и протестирована на Cocos Studio 3.10. Если вы хотите импортировать проект старой версии, сначала импортируйте его в Cocos Studio 3.10. Затем импортируйте проект Cocos Studio 3.10 в Cocos Creator.
Новая поддержка событий анимационных фреймов:
Unified добавляет событие
triggerAnimationEvent
по умолчанию, параметр - это набор данных ниже
Импорт вложенных csd:
Если csd содержит вложенный prefab файл, фиктивный узел будет автоматически создан с присоединенным компонентом cc.StudioComponent.PlaceHolder. Атрибут
nestedPrefab
компонента сохранит вложенные ресурсы prefab, которые будут заменены текущим узлом во время выполнения. (Если вам нужно работать на этом узле, это должна быть среда выполнения проекта, а предварительный просмотр редактора не поддерживается в это время)
Подробная информация об импорте проектов Cocos Builder
- Все файлы
ccb
будут импортированы как prefab. - Данные анимации в файлах
ccb
будут импортированы как.anim
. - Файловая структура после импорта такая же, как и Cocos Studio выше.
Не поддерживается
CCControlButton
в Cocos Builder может устанавливать разные цвета для разных состояний, но Cocos Creator не поддерживает это.LayerGradient
.- импорт свойства
SkewX
&SkewY
узлаNode
.
Назад к Рабочий процесс ресурсы
Продолжайте читать про Ресурс скрипт