Digitz — различия между версиями
(→Основные параметры и свойства) |
(→Основные параметры и свойства) |
||
Строка 66: | Строка 66: | ||
*'''удалять, если совпало больше''' - удалять,если количество совпадающих больше заданного. Если значение неположительное, то удаление не происходит. | *'''удалять, если совпало больше''' - удалять,если количество совпадающих больше заданного. Если значение неположительное, то удаление не происходит. | ||
*'''счетчик очков''' - счетчик очков. | *'''счетчик очков''' - счетчик очков. | ||
+ | == Добавляемые параметры == | ||
+ | [[Файл:add_obj.jpg|right]] | ||
+ | |||
+ | [[Файл:+.png]]'''игра проиграна: изменить параметр (свойство) объекта''' - когда игра проиграна, изменить параметр объекта: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''свойство''' - параметр, который мы изменяем. | ||
+ | :'''значение''' - новое значение параметра. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра проиграна: изменить состояние объекта''' - когда игра проиграна, изменить/перевести объект в новое состояние: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''состояние''' - новое состояние для объекта из предыдущего поля. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра выиграна по достигнутому значению: изменить параметр (свойство) объекта''' - когда игра выиграна, изменить параметр объекта: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''свойство''' - параметр, который мы изменяем. | ||
+ | :'''значение''' - новое значение параметра. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра выиграна по достигнутому значению: изменить состояние объекта''' - когда игра выиграна, изменить/перевести объект в новое состояние: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''состояние''' - новое состояние для объекта из предыдущего поля. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра выиграна по набранным очкам: изменить параметр (свойство) объекта''' - когда игра выиграна, изменить параметр объекта: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''свойство''' - параметр, который мы изменяем. | ||
+ | :'''значение''' - новое значение параметра. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра выиграна по набранным очкам: изменить состояние объекта''' - когда игра выиграна, изменить/перевести объект в новое состояние: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''состояние''' - новое состояние для объекта из предыдущего поля. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра выиграна (поле перекрашено): изменить параметр (свойство) объекта''' - когда игра выиграна изменить параметр объекта:: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''свойство''' - параметр, который мы изменяем. | ||
+ | :'''значение''' - новое значение параметра. | ||
+ | |||
+ | |||
+ | [[Файл:+.png]]'''игра выиграна (поле перекрашено): изменить состояние объекта''' - когда игра выиграна изменить перевести объект в новое состояние: | ||
+ | :'''объект''' - объект состояние, которого меняем. | ||
+ | :'''состояние''' - новое состояние для объекта из предыдущего поля. | ||
+ | |||
+ | == Пример == | ||
+ | |||
+ | [[Файл:list.jpg]] | ||
+ | |||
+ | [[Файл:digitz.jpg]] |
Версия 10:24, 25 октября 2016
Основные параметры и свойства
- тип - тип объекта.
- имя - имя объекта в дереве проекта. Может быть произвольным.
- синхронизация - синхронизация между лейаутами.
- положение:
- x - положение объекта по оси х. Горизонтальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
- y - положение объекта по оси y. Вертикальная координата центра объекта (его точки пивота) в пикселях. Отсчитывается от точки пивота сцены.
- размер:
- w - ширина объекта в пикселях.
- h - высота объекта в пикселях.
- модификаторы:
- alpha - прозрачность объекта от 0 (прозрачен) до 1 (не прозрачен).
- blending - аlpha смешивание.
- angle - угол поворота в градусах (0 - не повёрнут). Отсчитывается от оси x вниз. Вверх - идут отрицательные углы.
- scale x - масштаб по оси x (1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.).
- scale y - масштаб по оси y: 1 - не изменен, 1.5 - увеличен в полтора раза, и т.д.
- z - параметр порядка рисования объекта. Сначала рисуются объекты с большим z, а под ними с меньшим.
- память - если 1, то при повторном открытии экрана объект не обновляет свои параметры (помнит текущие параметры, оставшиеся от предыдущего посещения экрана).
- размер ячейки - размер ячейки.
- уровень - номер уровня.
- файл уровня - имя файла с уровнями.
- графика:
- фон ячейки - графический ресурс изображающий ячейку сетки игрового поля. 0ой кадр - отработанная ячейка,1ый кадр - нужно отработать один и раз и т.д.
- достижимая ячейка - графический ресурс отображаемый поверх всех достижимых ячеек игрового поля от выбранной ячейки.
- графика цифр - клип с картинками для цифр.
- размер поля:
- столбцов - ширина игрового поля.
- строк - высота игрового поля.
- объекты анимации и управления:
- выделенной ячейки - анимация выделенной ячейки(объект)(у объекта состояния beg, idle. beg - запуск анимации, idle - остановка(сняли выделение, начали движение)).
- при перемещении - анимация ячейки при перемещении(объект)((у объекта состояния beg, idle. beg - запуск анимации, idle - остановка(остановили движение))).
- матчатся - анимация когда ячейки матчатся(объект)(у объекта состояния beg, idle. beg - запуск анимации).
- новое значение - анимация, когда достигнуто новое значение(объект)(у объекта состояния beg, idle. beg - запуск анимации).
- успешный ход - для разблокировки кнопки undo. Переходит в состояние beg при сделанном ходе, в состояние idle при нажатии кнопки undo.
- шрифт:
- размер - размер шрифта в пикселях.
- соотношение - соотношение текста к размеру ячейки.
- цвет - цвет текста.
- звуки:
- выбор - звуковой ресурс для проигрывания нажатия на ячейку. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
- неверный выбор - звуковой ресурс для проигрывания нажатия на неподходящую ячейку. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования).
- перестановка - звуковой ресурс для проигрывания перестановки ячеек. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Может отсутствовать.
- слияние - звуковой ресурс для проигрывания события когда ячейки матчатся. Перетаскивается мышкой из редактора ресурсов (поле должно находится в состоянии редактирования). Может отсутствовать.
- времена:
- пауза перед матчем - пауза перед матчем.
- пауза перед закраской - пауза перед закраской ячейки.
- достигнуто новое значение - время задержки после того, как достигнуто новое значение. Длительность анимации.
- условия завершения и матчинга:
- сумма (digitz) - необходимая сумма для матчинга соседствующих цифр в digitz.
- число (2048) - необходимое число для завершения в 2048.
- необходимое кол-во очков - необходимая кол-во очков для завершения.
- режим игры:
- 2048 - два числа сливаются, если равны, digitz - несколько цифер в сумме должны давать заданное число.
- вероятности досыпа - вероятности досыпа степеней двойки (2,4,8,...) для режима 2048. Последовательность чисел через запятую должна в сумме давать 100(%).
- досыпать все - добрасывать в ходе игры все числа, что есть на поле.
- досыпание при удачном ходе - осыпаем по формуле (этот параметр)*(количество свободных ячеек)/(количество занятых ячеек) при результативном ходе.
- досыпание при неудачном ходе - досыпаем по формуле (этот параметр)*(количество свободных ячеек)/(количество занятых ячеек) при нерезультативном ходе.
- формула (удачный ход) - использовать адаптивную формулу для определения количества досыпа (удачный ход).
- формула (неудачный ход) - использовать адаптивную формулу для определения количества досыпа (неудачный ход).
- минимум добавления - учитывается при включенном параметре адаптивной формулы. Если по формуле выходит меньше, добавляем это значение.
- макс. значение в начале игры - максимальное значение при генерации поля. Учитывается в начале игры.
- скорость перемещения числа - скорость перемещения числа пикс/сек.
- заполненность поля - процент начальной заполненности поля.
- минимальная заполненность поля - процент минимальной заполненности поля. Если свободных ячеек становится больше, автоматически происходит досыпание.
- удалять значение - удалять из ячейки число, если значение больше заданного. Если значение отрицательное, то удаление не происходит.
- удалять, если совпало больше - удалять,если количество совпадающих больше заданного. Если значение неположительное, то удаление не происходит.
- счетчик очков - счетчик очков.
Добавляемые параметры
игра проиграна: изменить параметр (свойство) объекта - когда игра проиграна, изменить параметр объекта:
- объект - объект состояние, которого меняем.
- свойство - параметр, который мы изменяем.
- значение - новое значение параметра.
игра проиграна: изменить состояние объекта - когда игра проиграна, изменить/перевести объект в новое состояние:
- объект - объект состояние, которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.
игра выиграна по достигнутому значению: изменить параметр (свойство) объекта - когда игра выиграна, изменить параметр объекта:
- объект - объект состояние, которого меняем.
- свойство - параметр, который мы изменяем.
- значение - новое значение параметра.
игра выиграна по достигнутому значению: изменить состояние объекта - когда игра выиграна, изменить/перевести объект в новое состояние:
- объект - объект состояние, которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.
игра выиграна по набранным очкам: изменить параметр (свойство) объекта - когда игра выиграна, изменить параметр объекта:
- объект - объект состояние, которого меняем.
- свойство - параметр, который мы изменяем.
- значение - новое значение параметра.
игра выиграна по набранным очкам: изменить состояние объекта - когда игра выиграна, изменить/перевести объект в новое состояние:
- объект - объект состояние, которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.
игра выиграна (поле перекрашено): изменить параметр (свойство) объекта - когда игра выиграна изменить параметр объекта::
- объект - объект состояние, которого меняем.
- свойство - параметр, который мы изменяем.
- значение - новое значение параметра.
игра выиграна (поле перекрашено): изменить состояние объекта - когда игра выиграна изменить перевести объект в новое состояние:
- объект - объект состояние, которого меняем.
- состояние - новое состояние для объекта из предыдущего поля.