Введение в AppSalute Game Сreator — различия между версиями
Boyarin (обсуждение | вклад) |
Boyarin (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
<videoflash>Qhp-Fg4tDGg</videoflash> | <videoflash>Qhp-Fg4tDGg</videoflash> | ||
− | Для создания игр в AppSalute Сreator используются четыре взаимодействующих между собой приложения: | + | *Для создания игр в AppSalute Сreator используются четыре взаимодействующих между собой приложения: |
− | * '''SceneEditor''' - редактор игровых сцен, в котором происходит настройка свойств объектов и игровой логики. Это основной инструмент при разработке игры. | + | ** '''SceneEditor''' - редактор игровых сцен, в котором происходит настройка свойств объектов и игровой логики. Это основной инструмент при разработке игры. |
− | * '''ResourcesEditor''' - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при помощи мышки перетаскиваются на сцену в SceneEditor. | + | ** '''ResourcesEditor''' - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при помощи мышки перетаскиваются на сцену в SceneEditor. |
− | * '''TextEditor''' - хранилище всех текстовых ресурсов (надписей) на различных языках. Аналогично графике и звукам при помощи мышки они перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor. | + | ** '''TextEditor''' - хранилище всех текстовых ресурсов (надписей) на различных языках. Аналогично графике и звукам при помощи мышки они перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor. |
− | * '''Viewer''' - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor. | + | ** '''Viewer''' - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor. |
[[Файл:Layout.png|right]] | [[Файл:Layout.png|right]] |
Версия 18:54, 28 января 2013
AppSalute Game Сreator - самый простой и в тоже время мощнейший инструмент сознания игр. Поддерживает большинство существующих платформ.
Демонстрация создания проекта состоящего из нескольких игровых экранов всего за 15 мин.
<videoflash>Qhp-Fg4tDGg</videoflash>
- Для создания игр в AppSalute Сreator используются четыре взаимодействующих между собой приложения:
- SceneEditor - редактор игровых сцен, в котором происходит настройка свойств объектов и игровой логики. Это основной инструмент при разработке игры.
- ResourcesEditor - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при помощи мышки перетаскиваются на сцену в SceneEditor.
- TextEditor - хранилище всех текстовых ресурсов (надписей) на различных языках. Аналогично графике и звукам при помощи мышки они перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor.
- Viewer - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor.
Игра состоит из набора экранов. На каждом экране может находится одна или более сцена. Например, пусть на экране находится игровое поле и панель с интерфейсными кнопками. Эти две области можно оформить при помощи различных сцен. Сцены содержат игровые объекты. Ими могут быть картинки, базовые элементы управления (кнопки, чекбоксы), миниигры, универсальные машины состояний (программирующие логику) и т.д.
Так как игра обычно запускается на различных устройствах (телефон, планшетник, десктоп), важным понятием является лейаут (layout). Условно - это различные мониторы, имеющие то или иное разрешение в пикселях и разное соотношение высоты и ширины. Игра может проектироваться только для одного лейаута, однако чаще поддерживается сразу несколько лейаутов.
В качестве примера справа на рисунке представлена структура некоторого проекта в лейауте с размерами экрана устройства 960x640 пикселей. На этом лейауте находятся экраны, из которых только один (pack1) развернут. Внутри него находятся 2 сцены (stg_list1 и stg_main1). Одна сцена (stg_list1) раскрыта и содержит три игровых объекта. Последний из них (tbk_pack1) является сложным объектом, содержащем несколько других. Таким образом, игровой проект можно представить как дерево, на различных ветках которого находятся игровые объекты.
Для начала работы с редактором его необходимо установить, загрузив и запустив инсталлятор. По умолчанию все необходимые программы и материалы для этих уроков находятся в папке AppSaluteСreator. При желании её можно в дальнейшем перенести в любое удобное место. После инсталляции запускаем программу SceneEditor, найдя на рабочем столе или в списке приложений иконку: