Импорт проектов из других редакторов

Вы можете импортировать проекты из других редакторов через главное меню File->Import Project. Поддерживаемые типы проектов:

  • Проекты Cocos Studio (*.ccs)
  • Проекты Cocos Builder (*.ccbproj)

Шаги

  1. Щелкните правой кнопкой мыши меню, появится диалоговое окно Открыть файл.
  2. Выберите файл с указанным расширением, например:

    select-file.png

  3. Когда Cocos Creator обрабатывает импорт, логи будут выводиться в Console. Лог выглядит следующим образом:

    import-process.png

    Подробнее:

    • Полный путь импортируемого проекта.
    • Текущий импортируемый файл.
    • Когда импорт будет завершен, вы увидите такую строку: Import XXX project finished. («Импорт проекта XXX завершен»). (XXX должен быть тип проекта.)
    • Наконец, будет показан URL-адрес импортированных ресурсов.

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

Подробности импорта проектов Cocos Studio

  • В проекте Cocos Studio есть 3 вида csd файлов:
    • Scene ---- Импортируется как сцена (.fire)
    • Layer ---- Импортируется как prefab
    • Node ---- Импортируется как prefab
  • Данные анимации в файлах csd будут импортированы как .anim файлы.
  • Файловая структура после импорта проекта:
    • Ресурсы будут храниться в отдельной папке в assets. Имя папки будет одинаковым с именем проекта Cocos Studio.
    • Файловая структура будет такой же, как в проекте Cocos Studio.
    • Файлы анимации будут сохранены в дочерней папке. Имя папки будет [имя файла csd] _action
  • Некоторые виджеты в Cocos Studio не поддерживаются в Cocos Creator. Процесс импорта добавит StudioComponent для узла с не поддерживаемыми виджетами. Данные виджетов будут сохранены в StudioComponent. Не поддерживаемые виджеты:
    • CheckBox
    • LabelAtlas
    • SliderBar
    • ListView
    • PageView
  • Данные StudioComponent будут выглядеть так:

    studio-component.png

    1. Тип виджета.
    2. Данные виджета.

Не поддерживается

  • импорт скелетной анимации.
  • импорт 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 по умолчанию, параметр - это набор данных ниже

    animation-frame-event.png

  • Импорт вложенных 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.

Назад к Рабочий процесс ресурсы
Продолжайте читать про Ресурс скрипт

results matching ""

    No results matching ""