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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 35: Строка 35:
 
Проект представляет собой мини-игру: найти 3 пары одинаковых элементов. Всего элементов - 24, а открывать мы можем только по два элемента. Игровая механика "Memory" для реализации данной задачи не подходит.
 
Проект представляет собой мини-игру: найти 3 пары одинаковых элементов. Всего элементов - 24, а открывать мы можем только по два элемента. Игровая механика "Memory" для реализации данной задачи не подходит.
 
Если использовать метод перебора, то нужно при открытии пары элемента перебрать все 23 элемента, да и еще при открытии любой пары (открытие реализовано в виде анимации) остальные элементы нельзя открывать.
 
Если использовать метод перебора, то нужно при открытии пары элемента перебрать все 23 элемента, да и еще при открытии любой пары (открытие реализовано в виде анимации) остальные элементы нельзя открывать.
Поэтому управление поиском элементов и запрет открытия элементов реализована при помощи двух объектов Groupset ''egg_control'' и ''mask_control''.
+
Поэтому управление поиском элементов и запрет открытия элементов во время проверки 2-х открытых реализована при помощи двух объектов Groupset ''egg_control'' и ''mask_control''.
 +
 
 +
[[Файл:Groupset1.jpg|200px]] [[Файл:Groupset2.jpg|200px]]

Версия 12:36, 11 июня 2014

Объект Groupset (группа) служит "передатчиком" состояний и параметров множеству объектов, которые являются участниками группы.

Участник группы - любой объект, указанный в объекте Groupset.

Группа - посредник между отправителем и получателем. Посредника удобно использовать в том случае, когда вам нужно обращаться к множеству объектов.

Характеристика объекта

Gset1.png
  • Все параметры и состояния переданные группе Groupset будут переданы всем объектам указанным в группе. В отличии от объекта Group (может передавать состояние или параметр только одному из своих объектов находящихся на одном экране) Groupset может передавать состояния или параметры множеству объектам (участникам группы), которые добавлены к самому объекту Groupset.
Gset2.png
  • Для испольования объекта Groupset необходимо его добавить на сцену далее в свойствах объекта нажать правой кнопкой выбрать добавляемое свойство "объект" и выбрать необходимый объект.
  • Если объекту Groupset передается состояние (например st_1), то все объекты принадлежащие объекту Groupset должны иметь состояние st_1, иначе возникнет ошибка.
  • Объекты принадлежащие одной группе могут быть разного типа и разноименными.
  • Операции применимые к группе:

- set - группе можно установить состояние st и параметр (значение) par(val);

- drop - на группу (объекты принадлежащие группе) можно отпустить объект;

Добавляемые параметры

Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.

+.png объект - Подключаем объект к Groupset .

  • объект- Добавляемый в группу объект.

Пример использования

Gset3.png

Проект представляет собой мини-игру: найти 3 пары одинаковых элементов. Всего элементов - 24, а открывать мы можем только по два элемента. Игровая механика "Memory" для реализации данной задачи не подходит. Если использовать метод перебора, то нужно при открытии пары элемента перебрать все 23 элемента, да и еще при открытии любой пары (открытие реализовано в виде анимации) остальные элементы нельзя открывать. Поэтому управление поиском элементов и запрет открытия элементов во время проверки 2-х открытых реализована при помощи двух объектов Groupset egg_control и mask_control.

Groupset1.jpg Groupset2.jpg