Checkbox как машина состояний — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Checkbox)
Строка 17: Строка 17:
  
 
Начнём, как обычно, урок с открытия проекта lessons. В нём добавим новый экран lesson_3
 
Начнём, как обычно, урок с открытия проекта lessons. В нём добавим новый экран lesson_3
со сценой stg_main, так как это было описано в предыдущем [[Создание экранов, сцен. Работа с кнопками|уроке]].
+
со сценой stg_main, так как это было описано в предыдущем [[Создание экранов, сцен. Работа с кнопками|уроке]]. Поместим из редактора ресурсов на сцену любой фон на выбор из папки этого урока или предыдущего. Для примера далее используется "лунный пейзаж" (картинка '''bg''').
 +
 
 +
Поверх фона перетащите из редактора ресурсов тело слонёнка (ресурс '''body''')
 +
и затем его голову '''head1'''. Расположите их так, чтобы получился примерно целый слонёнок.
 +
Переименуйте эти 2 объекта в '''elephant_body''' и '''elephant_head_chk'''
 +
(помним о необходимости осмысленных имен в объектах?).
 +
 
 +
Зайдем в свойство головы '''elephant_head_chk''' и изменим её тип на '''checkbox'''.
  
 
== Машины состояний ==
 
== Машины состояний ==

Версия 14:27, 10 января 2013

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

Цель: изучить понятие машины состояний на примере объекта Checkbox

Задачи:

  • Cоздать новый экран и сцену для этого урока.
  • При помощи объекта Checkbox заставит слонёнка кивать головой.
  • Воспроизвести этого же слонёнка при помощи машины состояний


Checkbox

Начнём, как обычно, урок с открытия проекта lessons. В нём добавим новый экран lesson_3 со сценой stg_main, так как это было описано в предыдущем уроке. Поместим из редактора ресурсов на сцену любой фон на выбор из папки этого урока или предыдущего. Для примера далее используется "лунный пейзаж" (картинка bg).

Поверх фона перетащите из редактора ресурсов тело слонёнка (ресурс body) и затем его голову head1. Расположите их так, чтобы получился примерно целый слонёнок. Переименуйте эти 2 объекта в elephant_body и elephant_head_chk (помним о необходимости осмысленных имен в объектах?).

Зайдем в свойство головы elephant_head_chk и изменим её тип на checkbox.

Машины состояний

Упражнения


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