Введение в AppSalute Сreator — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Редактор сцен)
м (Введение)
Строка 15: Строка 15:
  
 
[[Файл:Layout.png|right]]
 
[[Файл:Layout.png|right]]
Каждая игра состоит из набора '''экранов'''. На каждом экране может находится одна или более '''сцена'''. Например, на экране может находится игровое поле и панель с интерфейсными кнопками. Обычно они оформляются при помощи различных сцен.  Сцены содержат '''игровые объекты'''. Ими могут быть картинки, базовые элементы управления (кнопки, чекбоксы), миниигры, универсальные машины состояния (программирующие логику) и т.д. Объекты могут быть видимыми или нет.
+
Игра состоит из набора '''экранов'''. На каждом экране может находится одна или более '''сцена'''. Например, на экране может находится игровое поле и панель с интерфейсными кнопками. Обычно они оформляются при помощи различных сцен.  Сцены содержат игровые '''объекты'''. Ими могут быть картинки, базовые элементы управления (кнопки, чекбоксы), миниигры, универсальные машины состояния (программирующие логику) и т.д. Объекты могут быть видимыми или нет.
  
 
Так как игра может запускаться на различных устройствах, важным понятием является '''лейаут''' (layout). Условно это различные мониторы, имеющие то или иное разрешение в пикселях и разное соотношение высоты и ширины. Игра может проектироваться только для одного лейаута, однако, обычно, поддерживается сразу несколько лейаутов.  
 
Так как игра может запускаться на различных устройствах, важным понятием является '''лейаут''' (layout). Условно это различные мониторы, имеющие то или иное разрешение в пикселях и разное соотношение высоты и ширины. Игра может проектироваться только для одного лейаута, однако, обычно, поддерживается сразу несколько лейаутов.  

Версия 10:32, 9 января 2013

Оглавление << Оглавление >> Урок 1

Введение

Для создания игровых приложений в AppSalute Сreator используются четыре взаимодействующих между собой приложения:

  • SceneEditor - основной редактор игровых сцен в котором происходит настройка свойств объектов и игровой логики
  • ResourcesEditor - хранилище графических и звуковых ресурсов, использующихся в игре. Эти ресурсы при мощи мышки перетаскиваются на сцену в SceneEditor
  • TextEditor - хранилище всех текстовых ресурсов на различных языках. Аналогично графике и звукам мышкой перетаскиваются в соответствующие свойства объектов, находящихся в SceneEditor
  • Viewer - проигрыватель созданной игры. Обычно запускается непосредственно из SceneEditor.
Layout.png

Игра состоит из набора экранов. На каждом экране может находится одна или более сцена. Например, на экране может находится игровое поле и панель с интерфейсными кнопками. Обычно они оформляются при помощи различных сцен. Сцены содержат игровые объекты. Ими могут быть картинки, базовые элементы управления (кнопки, чекбоксы), миниигры, универсальные машины состояния (программирующие логику) и т.д. Объекты могут быть видимыми или нет.

Так как игра может запускаться на различных устройствах, важным понятием является лейаут (layout). Условно это различные мониторы, имеющие то или иное разрешение в пикселях и разное соотношение высоты и ширины. Игра может проектироваться только для одного лейаута, однако, обычно, поддерживается сразу несколько лейаутов.

Справа на рисунке представлена структура некоторого проекта в лейауте с размерами экрана устройства 960x640. На этом лейауте находятся экраны, из которых только один (pack1) развернут. Внутри него находятся 2 сцены (stg_list1 и stg_main1). Внутри сцены stg_list1 раскрыты три игровых объекта. Последний из них (tbk_pack1) является сложным объектом, содержащем несколько других.

Для начала работы с редактором его необходимо проинсталировать, загрузив инсталлятор.

Редактор сцен

Рассмотрим интерфейс редактора сцен. Для этого запустим SceneEditor, найдя на рабочем столе или в списке приложений иконку: [иконка].

1. Вверху окна приложения расположено общее меню и кнопки быстрого запуска:

001.JPG

2. Если нажать в меню кнопку Проект (Project), выпадет список команд, с помощью которых можно создать новый или загрузить уже созданный проект, сохранить проект с указанием места сохранения и т.д.

002.JPG

3. Если нажать в меню кнопку Лейауты (Layouts), выпадет список команд, с помощью которых можно создать новый лайаут, добавить папку или экран в указаный луйаут, копировать либо удалить элемент и т.д.

015.JPG

4. Обозначения значков кнопок быстрого запуска:

00 6.png — команда создать Новый проект; 00 7.png — команда загрузить уже созданый проект;

00 8.png — сохранить изменения в проекте; 00 9.png — команда запуска Viewer;

00 10.png — перемещение сцен мышью; 009.JPG — нормальный вид;

010.JPG - Общие свойства объекта; 011.JPG - вызов текстового редактора;

012.JPG — вызов редактора ресурсов напрямую из редактора сцен;

013.JPG — анализатор ресурсов; 014.JPG — найти объект по имени;

5. Справа вверху окна приложения расположена панель Проекта, в котором показано иерархическое дерево проекта с указанием размера лайаута, расположением всех его экранов, сцен и объектов.

00 4.png

6. Справа внизу окна приложения расположена панель Свойства элемента с указанием всех модификаций конкретного объекта (например: тип, имя, положение, размер и т.д.)

00 5.png

Простое игровое приложение

Рассмотрим простое игровое приложение.

Редактор ресурсов

Рассмотрим интерфейс редактора ресурсов. Для этого необходимо запустить ResourcesEditor, найдя на рабочем столе или в списке приложений иконку: [иконка].

1. Вверху окна приложения расположены кнопки общего меню:

016.JPG

2. Если нажать в меню кнопку File, выпадет список команд, с помощью которых можно создать новый или загрузить уже созданный проект, создать проект по папке и выход (закрытие приложения).

00 15.PNG

3. Если нажать в меню кнопку View, выпадет список команд, с помощью которых можно указать расположение окна приложения ResourcesEditor всегда поверх других окон, просмотреть графический ресурс в окне приложения.

00 16.PNG

4. Если нажать в меню кнопку Project, выпадет список команд, с помощью которых можно создавать корневую базу графических ресурсов, добавлять изображения, анимацию, звуки, удалять ресурсы и т.д.

017.JPG

5. Если нажать в меню кнопку Help → Online help подгружает через браузер статью Absolutist Framework [[1]]

00 17a.PNG

6. Обозначения значков:

00 6.png — команда создать Новый проект; 00 7.png — команда загрузить уже созданный проект;

00 21.png — добавить новое изображение; 00 22.png — добавить новую анимацию;

00 23.png — добавить новый звук; 018.JPG - добавить новое видео;

00 18.png — создать новую папку в корневой базе; 00 19.png — удалить ресурс;


Добавление ресурсов в проект


Оглавление << Оглавление >> Урок 1