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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: «'''Цель:''' изучить настройки объектов на базе создания уровня игры «Puzzle» из интерактивной...»)
 
Строка 17: Строка 17:
 
3. Кликнув правой кнопкой мыши по ранее созданному экрану Lesson_07.1, создать экран Lesson_08.
 
3. Кликнув правой кнопкой мыши по ранее созданному экрану Lesson_07.1, создать экран Lesson_08.
  
[[Файл:Example.jpg]]
+
[[Файл:08 1.png]]
  
 
4. В экране Lesson_08 создать новые сцены 08 и Buttons, в которую (через ResourcesEditor) добавить графические ресурсы (Level_01, hint_normal в папку 05 и hint_normal, ico_R_normal2 в папку Buttons) из папки Sources\Lesson_08 (см. подготовка к работе «Создание проекта»).
 
4. В экране Lesson_08 создать новые сцены 08 и Buttons, в которую (через ResourcesEditor) добавить графические ресурсы (Level_01, hint_normal в папку 05 и hint_normal, ico_R_normal2 в папку Buttons) из папки Sources\Lesson_08 (см. подготовка к работе «Создание проекта»).
  
[[Файл:Example.jpg]]  [[Файл:Example.jpg]]
+
[[Файл:08 2.png]]  [[Файл:08 3.png]]
  
 
'''§2. Настройка объектов, создание машин состояний'''
 
'''§2. Настройка объектов, создание машин состояний'''
Строка 27: Строка 27:
 
1. В сцене 08 изменить название графического ресурса hint_normal на applause и в общих настройках элемента удалить саму графику через модификаторы → res.
 
1. В сцене 08 изменить название графического ресурса hint_normal на applause и в общих настройках элемента удалить саму графику через модификаторы → res.
  
[[Файл:Example.jpg]]
+
[[Файл:08 4.png]]
  
 
2. Графическое изображение level_01 перевести в тип puzzle и установить такие настройки:
 
2. Графическое изображение level_01 перевести в тип puzzle и установить такие настройки:
  
[[Файл:Example.jpg]]
+
[[Файл:08 5.png]]
  
 
3. Объект applause перевести в тип машина и прописать ему состояния on и off.
 
3. Объект applause перевести в тип машина и прописать ему состояния on и off.
Строка 37: Строка 37:
 
4. В состоянии on добавить команду play (проиграть звук) и в списке команды выбрать snd (короткий звук), подгружаемый с помощью ResourcesEditor из папки ресурсов Level_08;  
 
4. В состоянии on добавить команду play (проиграть звук) и в списке команды выбрать snd (короткий звук), подгружаемый с помощью ResourcesEditor из папки ресурсов Level_08;  
  
[[Файл:Example.jpg]]
+
[[Файл:08 6.png]]
  
 
5. Создать новое состояние с именем off. В общих настройка свойства элемента изначально установить состояние off.
 
5. Создать новое состояние с именем off. В общих настройка свойства элемента изначально установить состояние off.
  
[[Файл:Example.jpg]]  [[Файл:Example.jpg]]
+
[[Файл:08 7.png]]  [[Файл:08 8.png]]
  
 
6. Далее перейти к сцене Buttons, перевести графические объекты hint_normal, ico_R_normal2 в тип button, в свойстве элемента установить такие настройки:
 
6. Далее перейти к сцене Buttons, перевести графические объекты hint_normal, ico_R_normal2 в тип button, в свойстве элемента установить такие настройки:
  
[[Файл:Example.jpg]]  [[Файл:Example.jpg]]
+
[[Файл:08 9.png]]  [[Файл:08 10.png]]
  
 
''Кнопка R (переиграть)'' — кнопка, запускающая игру Puzzle с начала. В общих настройках свойства элемента устанавливаем, в какое начало должна возвращать кнопка (в нашем случае перейти на экран Lesson_08).
 
''Кнопка R (переиграть)'' — кнопка, запускающая игру Puzzle с начала. В общих настройках свойства элемента устанавливаем, в какое начало должна возвращать кнопка (в нашем случае перейти на экран Lesson_08).
Строка 51: Строка 51:
 
7. В объекте (кнопке) hint_normal изменить состояние объекта → выбрать объект level_01 и вписать состояние hint.
 
7. В объекте (кнопке) hint_normal изменить состояние объекта → выбрать объект level_01 и вписать состояние hint.
  
[[Файл:Example.jpg]]  [[Файл:Example.jpg]]
+
[[Файл:08 11.png]]  [[Файл:08 12.png]]
  
 
8. Вернуться на сцену 08 к объекту  level_01 и в общих настройках свойства элемента изменить состояние объекта → выбрать объект applause и вписать состояние on →  изменить состояние объекта → вписать состояние hint.
 
8. Вернуться на сцену 08 к объекту  level_01 и в общих настройках свойства элемента изменить состояние объекта → выбрать объект applause и вписать состояние on →  изменить состояние объекта → вписать состояние hint.
  
[[Файл:Example.jpg]]  [[Файл:Example.jpg]]
+
[[Файл:08 13.png]]  [[Файл:08 14.png]]
  
 
''hint'' – кнопка, реализующая подсказку на экране поиска.
 
''hint'' – кнопка, реализующая подсказку на экране поиска.
Строка 71: Строка 71:
 
4. Вставить скопированые объекты в новую сцену 08.1 и Buttons (экрана Lesson_08.1).
 
4. Вставить скопированые объекты в новую сцену 08.1 и Buttons (экрана Lesson_08.1).
  
[[Файл:Example.jpg]]
+
[[Файл:08 15.png]]
  
 
5. В новой сцене постарайтесь сами прописать состояния и команды в измененную задачу. Сделайте так, чтобы:
 
5. В новой сцене постарайтесь сами прописать состояния и команды в измененную задачу. Сделайте так, чтобы:

Версия 10:09, 31 января 2012

Цель: изучить настройки объектов на базе создания уровня игры «Puzzle» из интерактивной книги «Слоненок».

Задача: создать уровень игры с объектом, содержащим тип механики puzzle, с разбиением картинки на 12 частей, добавлением кнопок Hint и R (переиграть) и аудиофайла (аплодисменты).

План выполнения:

Добавить графические и аудио- ресурсы в сцены проекта из базы ResourcesEditor;

Настроить сцены в экранах проекта.

§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

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

08 13.png 08 14.png

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

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 миллисекунд.