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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 6: Строка 6:
 
----
 
----
  
'''Цель:''' изучить настройки объектов на базе создания уровня игры «Puzzle» из интерактивной книги «Слоненок».
+
'''Цель:''' изучить настройки объектов, реализующих различные минигры.
  
'''Задача:''' создать уровень игры с объектом, содержащим тип механики puzzle, с разбиением картинки на 12 частей, добавлением кнопок Hint и R (переиграть) и аудиофайла (аплодисменты).
+
'''Задачи:'''  
 +
* создать уровень игры с объектом, содержащим тип механики puzzle
  
'''План выполнения:'''
+
== Puzzle ==
 
 
Добавить графические и аудио- ресурсы в сцены проекта из базы ResourcesEditor;
 
 
 
Настроить сцены в экранах проекта.
 
  
 
'''§1. Создание экрана и сцены в игровом проекте'''
 
'''§1. Создание экрана и сцены в игровом проекте'''
Строка 87: Строка 84:
 
   
 
   
 
c) при нажатии hint (подсказки) изменить время показа подсказки на 2 секунды, изменить время финального показа пазла на 3 секунды, установить время закрытия пазла 500 миллисекунд.
 
c) при нажатии hint (подсказки) изменить время показа подсказки на 2 секунды, изменить время финального показа пазла на 3 секунды, установить время закрытия пазла 500 миллисекунд.
 +
 +
 +
== Patchwork ==
 +
 +
 
----
 
----
 
{| width="100%"   
 
{| width="100%"   

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

Урок 6 << Оглавление >> Урок 8

Цель: изучить настройки объектов, реализующих различные минигры.

Задачи:

  • создать уровень игры с объектом, содержащим тип механики puzzle

Puzzle

§1. Создание экрана и сцены в игровом проекте

1. Запустить SceneEditor.

2. В меню Проект → Загрузить → Learning.seproj.

3. Кликнув правой кнопкой мыши по ранее созданному экрану Lesson_07.1, создать экран Lesson_08.

08 1.png

4. В экране Lesson_08 создать новые сцены 08 и Buttons, в которую (через ResourcesEditor) добавить графические ресурсы (Level_01, hint_normal в папку 05 и hint_normal, ico_R_normal2 в папку Buttons) из папки Sources\Lesson_08 (см. подготовка к работе «Создание проекта»).

08 2.png 08 3.png

§2. Настройка объектов, создание машин состояний

1. В сцене 08 изменить название графического ресурса hint_normal на applause и в общих настройках элемента удалить саму графику через модификаторы → res.

08 4.png

2. Графическое изображение level_01 перевести в тип puzzle и установить такие настройки:

08 5.png

3. Объект applause перевести в тип машина и прописать ему состояния on и off.

4. В состоянии on добавить команду play (проиграть звук) и в списке команды выбрать snd (короткий звук), подгружаемый с помощью ResourcesEditor из папки ресурсов Level_08;

08 6.png

5. Создать новое состояние с именем off. В общих настройка свойства элемента изначально установить состояние off.

08 7.png 08 8.png

6. Далее перейти к сцене Buttons, перевести графические объекты hint_normal, ico_R_normal2 в тип button, в свойстве элемента установить такие настройки:

08 9.png 08 10.png

Кнопка R (переиграть) — кнопка, запускающая игру Puzzle с начала. В общих настройках свойства элемента устанавливаем, в какое начало должна возвращать кнопка (в нашем случае перейти на экран Lesson_08).

7. В объекте (кнопке) hint_normal изменить состояние объекта → выбрать объект level_01 и вписать состояние hint.

08 11.png 08 12.png

hint – кнопка, реализующая подсказку на экране поиска.

8. Вернуться на сцену 08 к объекту level_01 и в общих настройках свойства элемента изменить состояние объекта → выбрать объект applause и вписать состояние on.

08 13.png

9. Проверить выполнение задачи с помощью проигрывателя сцен Viewer.

§3. Задание к уроку

1. Щелкнув правой кнопкой мыши по экрану Lesson_08, создать новый экран Lesson_08.1

2. Создать новые сцены (с названием 08.1 и Buttons).

3. Скопировать все объекты из сцены 08 (экрана Lesson_08) и Buttons (экрана Lesson_08).

4. Вставить скопированые объекты в новую сцену 08.1 и Buttons (экрана Lesson_08.1).

08 15.png

5. В новой сцене постарайтесь сами прописать состояния и команды в измененную задачу. Сделайте так, чтобы:

a) заменить звук аплодисментов другим аудиофайлом, имеющимся в базе ресурсов;

b) в пазле изменить количество разбиваемых частей на шесть (3х2), добавить сетку, изменить перестановку ячеек на смешивание по alpha, изменить время смешивания на 500 миллисекунд;

c) при нажатии hint (подсказки) изменить время показа подсказки на 2 секунды, изменить время финального показа пазла на 3 секунды, установить время закрытия пазла 500 миллисекунд.


Patchwork


Урок 6 << Оглавление >> Урок 8