Graphprogress — различия между версиями
Epahomov (обсуждение | вклад) |
Vefimov (обсуждение | вклад) м (→Graphprogress Setup) |
||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 6: | Строка 6: | ||
*'''Шаг пройденный''' - Графический ресурс для промежуточного узла, который мы прошли. | *'''Шаг пройденный''' - Графический ресурс для промежуточного узла, который мы прошли. | ||
*'''Шаг закрытый''' - Графический ресурс для закрытого промежуточного узла. | *'''Шаг закрытый''' - Графический ресурс для закрытого промежуточного узла. | ||
− | *'''Цифры''' - Графический ресурс для отображения цифр (анимированный клип | + | *'''Цифры''' - Графический ресурс для отображения цифр (анимированный клип состоящий из 10-и фреймов: первый фрейм - 0, последний - 9). Перетаскивается из редактора ресурсов. |
*'''Указатель''' - Объект указатель прогресса. ДОЛЖЕН быть дочерним объектом graphprogress'a. | *'''Указатель''' - Объект указатель прогресса. ДОЛЖЕН быть дочерним объектом graphprogress'a. | ||
*'''Поле в опциях(узлы)''' - Поле в опциях откуда будет взято значение прогрессбара. | *'''Поле в опциях(узлы)''' - Поле в опциях откуда будет взято значение прогрессбара. | ||
Строка 15: | Строка 15: | ||
*'''Isomap setup''' - Настройки Isomap. | *'''Isomap setup''' - Настройки Isomap. | ||
===Клик на нод=== | ===Клик на нод=== | ||
− | *''' | + | *'''[[Object|объект]]''' - Объект, состояние которого нужно изменить. |
*'''Состояние''' - Новое состояние объекта. | *'''Состояние''' - Новое состояние объекта. | ||
==Setup== | ==Setup== | ||
[[Файл:03-02-2014 11-37-05.png]] | [[Файл:03-02-2014 11-37-05.png]] | ||
+ | [[Файл:04-02-2014 14-46-28.png|right|250px|thumb]] | ||
*'''Добавить''' - Добавить ключевой узел. | *'''Добавить''' - Добавить ключевой узел. | ||
*'''Выбрать''' - Выбрать ключевой узел. | *'''Выбрать''' - Выбрать ключевой узел. | ||
Строка 38: | Строка 39: | ||
*'''Save graph''' - Сохранить текущие изменения и выйти. | *'''Save graph''' - Сохранить текущие изменения и выйти. | ||
*'''Exit without saving''' - Выйти из редактирования графа без сохранения текущих изменений. | *'''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
- Добавить - Добавить ключевой узел.
- Выбрать - Выбрать ключевой узел.
- _____ - Поле ввода имени для выбранного ключевого узла.
- (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