Настройка среды программирования

В уроке по быстрому старту мы двойным щелчком открывали файл скрипта для редактирования во встроенном редакторе кода. Однако встроенный редактор кода предназначен только для быстрого редактирования и просмотра скриптов и в нем отсутствует множество функций, необходимых для ежедневной работы программиста. Поэтому мы представим вам рекомендованную среду программирования для Cocos Creator и ее настройку.

Код Visual Studio

Код Visual Studio (см как VS Code)- это кросс-платформенная среда разработки с небольшим весом. Он отлично поддерживает редактирование и отладку JavaScript. Мы создали расширения для VS Code, поэтому у нас есть функция автозаполнения API и встроенная поддержка отладки.

Установка VS Code

Перейдите на главную страницу VS Code и щелкните кнопку загрузить для скачивания установочного пакета.

Пользователь Mac может извлечь программное обеспечение в любом месте, где захотите, и дважды щелкнуть Visual Studio Code.app для запуска.

Пользователь Windows может запустить VSCodeSetup.exe, чтобы установить его.

Установка расширения Cocos Creator API

Откройте проект в Cocos Creator и выберите Developer/Install VS Code Extension в главном меню.

Это позволит установить расширение Cocos Creator API в библиотеку расширений VS Code, обычно с путем .vscode/extensions в вашей домашней папке пользователя. Вам нужно установить это расширение только один раз, если обновление Cocos Creator отсутствует.

Вы увидите расширение VS Code, установленное в... на панели Console.

Создание API Source в вашем проекте

Для подсветки синтаксиса и автозаполнения вам также необходимо создать API Source в папке проекта.

Выберите Developer/Update VS Code API Source в главном меню. Он создаст файл creator.d.ts в корневом каталоге вашего проекта (тот же уровень, что и папка assets). Вы увидите API data generated and copied to ..., когда они будут завершены.

Эта операция требуется только при обновлении API source или по какой-то причине ваш проект не имеет в нем файла creator.d.ts.

Примечание Начиная с VS Code 0.10.11 вам также понадобится jsconfig.json для вашего проекта. Вышеупомянутая команда скопирует файл предопределенного jsconfig.json вместе с creator.d.ts в ваш проект. Вы можете настроить jsconfig.json в соответствии с [VS Code JavaScript руководством] (http://code.visualstudio.com/docs/languages/javascript), чтобы лучше соответствовать вашим предпочтениям.

Открытие проекта с VS Code

Запустите VS Code и выберите File/Open... в главном меню, затем выберите корневую папку вашего проекта и нажмите Open.

Теперь вы можете создать новый скрипт или отредактировать существующий скрипт и воспользоваться подсветкой автозаполнения и синтаксиса.

vs code

Примечание файлы creator.d.ts и jsconfig.json должны находиться в папке, которую вы открываете с помощью VS Code для работы всего языка и автозаполнения API.

Начтройка дерева файлов и фильтров поиска

Выберите Code/Preferences/User Settings в главном меню VS Code. Файл настроек пользователя будет открыт для редактирования. Давайте добавим следующее содержимое:

    "search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        "build/": true,
        "temp/": true,
        "library/": true,
        "**/*.anim": true
    },
    "files.exclude": {
        "**/.git": true,
        "**/.DS_Store": true,
        "**/*.meta": true,
        "library/": true,
        "local/": true,
        "temp/": true
    }

Вышеуказанные настройки исключают папки, созданные и управляемые Cocos Creator из поиска и дерева файлов.

Использование VS Code для отладки web игр

VS Code имеет отличную возможность отладки, мы можем отлаживать веб-версию игровой программы непосредственно в исходном проекте в VS Code.

Сначала нам нужно установить:

Чтобы установить расширение VS Code, нажмите кнопку 'Extensions' на левой панели навигации VS Code, чтобы открыть панель 'Extensions' и ввести Debugger for Chrome в поле поиска и нажать Install, чтобы продолжить. После установки вам может потребоваться перезапустить VS Code для вступления в силу.

Затем в главном меню редактора Cocos Creator запустите VS Code Workflow -> Add Chrome Debug Setting. Эта команда меню добавляет файл .vscode/launch.json в вашу папку проекта в качестве конфигурации отладчика. Затем в VS Code вы можете нажать кнопку «Отладка» на левой боковой панели, чтобы открыть панель Debug (Отладка), а в верхней части конфигурации отладки выберите Creator Debug: Launch Chrome, а затем нажмите зеленую кнопку start, чтобы начать отладку.

Процесс отладки зависит от встроенного веб-сервера редактора Cocos Creator, поэтому вам нужно, чтобы редактор работал для отладки. Если редактор использует нестандартный порт для предварительного просмотра игры, вам нужно вручную изменить поле url вlaunch.json, чтобы добавить правильный порт.

Мы можем напрямую добавить точку останова в исходные файлы, внести изменения, перекомпилировать и продолжить процесс отладки. Этот рабочий процесс более удобен и дружелюбен, чем использование встроенного DevTools в Chrome.

Использование VS Code для отладки проектов для платформы windows

Для отладки рабочего процесса для проектов написанных под текущую платформу см. Native Platform Debugging.

Начиная с Creator v1.7, пожалуйста, читайте JSB 2.0

Более подробно о VS Code

Перейдите в VS Code - документация, для изучения редактирования, настройки и расширений для VS Code.


Если вы являетесь пользователем cocos2d-x, продолжайте читать:

results matching ""

    No results matching ""