Graphprogress — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «{{TOC right}} Построение мини-карты для отображения прогресса в игре. =Graphprogress Setup=»)
 
м (Graphprogress Setup)
 
(не показано 14 промежуточных версий 2 участников)
Строка 2: Строка 2:
 
Построение мини-карты для отображения прогресса в игре.
 
Построение мини-карты для отображения прогресса в игре.
 
=Graphprogress Setup=
 
=Graphprogress Setup=
 +
*'''Узел пройденный''' - Графический ресурс для ключевого узла, до которого мы добрались.
 +
*'''Узел закрытый''' - Графический ресурс для закрытого узла.
 +
*'''Шаг пройденный''' - Графический ресурс для промежуточного узла, который мы прошли.
 +
*'''Шаг закрытый''' - Графический ресурс для закрытого промежуточного узла.
 +
*'''Цифры''' - Графический ресурс для отображения цифр (анимированный клип состоящий из 10-и фреймов: первый фрейм - 0, последний - 9). Перетаскивается из редактора ресурсов.
 +
*'''Указатель''' - Объект указатель прогресса. ДОЛЖЕН быть дочерним объектом graphprogress'a.
 +
*'''Поле в опциях(узлы)''' - Поле в опциях откуда будет взято значение прогрессбара.
 +
*'''Поле в опциях(шаги)''' - Поле в опциях откуда будет взято значение прогрессбара.
 +
*'''Поле в опциях(указатель)''' - Поле в опциях откуда будет взято текущее местоположение объекта-указателя.
 +
*'''Поля по краям ребра''' - Если 1 - длина всего ребра, то это поле - его доля которую мы отступим от краев перед генерацией промежуточных узлов.
 +
*'''Смещение цифр''' - Смещение цифр относительно центра узла. Данное поле необходимо в виду отсутствия возможности задавать/изменять точку пивота для каждого из фреймов анимации.
 +
*'''Isomap setup''' - Настройки Isomap.
 +
===Клик на нод===
 +
*'''[[Object|объект]]''' - Объект, состояние которого нужно изменить.
 +
*'''Состояние''' - Новое состояние объекта.
 +
==Setup==
 +
[[Файл:03-02-2014 11-37-05.png]]
 +
[[Файл:04-02-2014 14-46-28.png|right|250px|thumb]]
 +
*'''Добавить''' - Добавить ключевой узел.
 +
*'''Выбрать''' - Выбрать ключевой узел.
 +
*'''_____''' - Поле ввода имени для выбранного ключевого узла.
 +
*'''(x,y)''' - Координаты выбранного ключевого узла.
 +
*'''Удалить''' - Удалить выбранный ключевой узел.
 +
*'''Delete all nodes''' - Удалить все ключевые узлы.
 +
*'''Добавить''' - Добавить ребро для выбранных ключевых узлов.
 +
*'''Выбрать''' - Выбрать ребро.
 +
*'''__''' - Задать тип ребра(на данный момент в этом объекте не используется).
 +
*'''__''' - Задать вес ребра(подразумевается количество промежуточных узлов для данного ребра).
 +
*'''Удалить''' - Удалить выбранное ребро.
 +
*'''Delete all edges''' - Удалить все ребра.
 +
*'''__''' - Выбрать промежуточный узел для текущего ребра.
 +
*'''(x,y)''' - Координаты выбранного промежуточного узла.
 +
*'''Insert before''' - Добавить промежуточный узел перед выбранным на текущем ребре.
 +
*'''Insert after''' - Добавить промежуточный узел после выбранного на текущем ребре.
 +
*'''__''' - Удалить промежуточный узел.
 +
*'''Save graph''' - Сохранить текущие изменения и выйти.
 +
*'''Exit without saving''' - Выйти из редактирования графа без сохранения текущих изменений.
 +
 +
=Состояния=
 +
*'''value''' - Состояние в котором происходит отрисовка графпрогресса
 +
*'''value_animation''' - Состояние в котором происходит отрисовка графпрогресса и происходит анимация передвижения указателя по заданному сплайну.
 +
=Параметры=
 +
*'''node_num''' - Номер ключевого узла (Нода).
 +
*'''node_name''' - Имя ключевого узла (Нода).
 +
*'''node_step''' - Номер промежуточного узла от 0 до "..." . Для каждой новой грани номер промежуточного узла начинается с 0.
 +
*'''node_step_tot''' - Номер узла. Учитываются, как промежуточные, так и ключевые узлы.
 +
 +
=Пример=
 +
S:\!MOBILE\!!!EditorGames\Wiki_sample\bubble_snooker_graphprogress.zip
 +
 +
[[Category:Main objects]]

Текущая версия на 09:44, 22 сентября 2014

Построение мини-карты для отображения прогресса в игре.

Graphprogress Setup

  • Узел пройденный - Графический ресурс для ключевого узла, до которого мы добрались.
  • Узел закрытый - Графический ресурс для закрытого узла.
  • Шаг пройденный - Графический ресурс для промежуточного узла, который мы прошли.
  • Шаг закрытый - Графический ресурс для закрытого промежуточного узла.
  • Цифры - Графический ресурс для отображения цифр (анимированный клип состоящий из 10-и фреймов: первый фрейм - 0, последний - 9). Перетаскивается из редактора ресурсов.
  • Указатель - Объект указатель прогресса. ДОЛЖЕН быть дочерним объектом graphprogress'a.
  • Поле в опциях(узлы) - Поле в опциях откуда будет взято значение прогрессбара.
  • Поле в опциях(шаги) - Поле в опциях откуда будет взято значение прогрессбара.
  • Поле в опциях(указатель) - Поле в опциях откуда будет взято текущее местоположение объекта-указателя.
  • Поля по краям ребра - Если 1 - длина всего ребра, то это поле - его доля которую мы отступим от краев перед генерацией промежуточных узлов.
  • Смещение цифр - Смещение цифр относительно центра узла. Данное поле необходимо в виду отсутствия возможности задавать/изменять точку пивота для каждого из фреймов анимации.
  • Isomap setup - Настройки Isomap.

Клик на нод

  • объект - Объект, состояние которого нужно изменить.
  • Состояние - Новое состояние объекта.

Setup

03-02-2014 11-37-05.png

04-02-2014 14-46-28.png
  • Добавить - Добавить ключевой узел.
  • Выбрать - Выбрать ключевой узел.
  • _____ - Поле ввода имени для выбранного ключевого узла.
  • (x,y) - Координаты выбранного ключевого узла.
  • Удалить - Удалить выбранный ключевой узел.
  • Delete all nodes - Удалить все ключевые узлы.
  • Добавить - Добавить ребро для выбранных ключевых узлов.
  • Выбрать - Выбрать ребро.
  • __ - Задать тип ребра(на данный момент в этом объекте не используется).
  • __ - Задать вес ребра(подразумевается количество промежуточных узлов для данного ребра).
  • Удалить - Удалить выбранное ребро.
  • Delete all edges - Удалить все ребра.
  • __ - Выбрать промежуточный узел для текущего ребра.
  • (x,y) - Координаты выбранного промежуточного узла.
  • Insert before - Добавить промежуточный узел перед выбранным на текущем ребре.
  • Insert after - Добавить промежуточный узел после выбранного на текущем ребре.
  • __ - Удалить промежуточный узел.
  • Save graph - Сохранить текущие изменения и выйти.
  • Exit without saving - Выйти из редактирования графа без сохранения текущих изменений.

Состояния

  • value - Состояние в котором происходит отрисовка графпрогресса
  • value_animation - Состояние в котором происходит отрисовка графпрогресса и происходит анимация передвижения указателя по заданному сплайну.

Параметры

  • node_num - Номер ключевого узла (Нода).
  • node_name - Имя ключевого узла (Нода).
  • node_step - Номер промежуточного узла от 0 до "..." . Для каждой новой грани номер промежуточного узла начинается с 0.
  • node_step_tot - Номер узла. Учитываются, как промежуточные, так и ключевые узлы.

Пример

S:\!MOBILE\!!!EditorGames\Wiki_sample\bubble_snooker_graphprogress.zip