Импорт проектов из других редакторов
Вы можете импортировать проекты из других редакторов через главное меню 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.
Назад к Рабочий процесс ресурсы
Продолжайте читать про Ресурс скрипт