Corona SDK: Установка и начало работы с мобильными приложениями

Corona SDK — кроссплатформенный игровой движок для разработки 2D-игр и приложений под Android, iOS, Kindle Fire и другие платформы. Рассмотрим его преимущества, установку и начальную настройку среды разработки.

Corona SDK: Преимущества и Недостатки

Ключевое преимущество Corona SDK — единовременное написание кода с последующей компиляцией под разные платформы. Движок использует язык Lua, более простой, чем Java или Objective-C.

Плюсы:

  • Простота: Lua — простой язык, интуитивный интерфейс Corona SDK.
  • Кроссплатформенность: Код компилируется под Android, iOS и другие платформы.
  • Бесплатность: Доступен для бесплатного использования.
  • Высокая производительность: Обеспечивает высокую скорость работы приложений.
  • Богатый функционал: Встроенные элементы управления (кнопки, слайдеры) упрощают создание бизнес-приложений.
  • Встроенный эмулятор: Позволяет быстро видеть результаты работы.

Минусы:

  • Отсутствие 3D-поддержки: Предназначен для 2D-разработки. Для 3D-проектов подойдут Unreal Engine или Unity.
  • Быстрое устаревание документации: Часть документации может устаревать из-за активного развития. Документация на английском языке.
  • Отсутствие встроенного отладчика: Требуются сторонние инструменты для отладки.
  • Отсутствие разделения кода и дизайна: Затруднена параллельная работа программиста и дизайнера.

Установка Corona SDK

Для установки:

  1. Регистрация: Зарегистрируйтесь на официальном сайте Corona SDK (ссылка в описании).
  2. Загрузка: Скачайте версию для вашей операционной системы (Mac или Windows).
  3. Установка Java (для Windows): Установите 32-битную версию Java SE 6 (ссылка в описании).
  4. Установка Corona SDK: Запустите установочный файл и следуйте инструкциям. Авторизуйтесь, используя регистрационные данные.

После установки запустите приложение. Главное окно позволяет создавать новые проекты, открывать существующие и обращаться к ресурсам: примерам, документации, Marketplace (плагины, ресурсы) и форуму.

Настройка среды разработки

Corona SDK не имеет встроенного редактора кода. Рекомендуется использовать внешний редактор, например, Atom, с плагином language-lua для подсветки синтаксиса и автодополнения кода.

Настройка Corona SDK Manager

В Corona SDK Manager (Preferences) можно настроить:

  • Авторизацию (email).
  • Автоматический запуск последнего проекта.
  • Отображение ошибок.
  • Автоматическое обновление эмулятора.

В этом уроке мы рассмотрели Corona SDK: преимущества, недостатки, установку и настройку среды разработки. В следующих уроках начнём создавать приложение. Дополнительные материалы доступны на сайте [ссылка на сайт](ссылка на сайт).

Что будем искать? Например,программа