Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Scene komnata with flashbulb




Всем привет. На прошлом уроке мы с вами научились добавлять свои фоны и спрайты.

Сегодня мы разберем: что такое переходы, как их добавлять в игры.

Переходы

В процессе смены фона вы заметили, что фоны резко сменяют друг друга, ну а спрайты мгновенно появляются. Это довольно сильно бросается в глаза. Для устранения этого недостатка нужно добавить плавные переходы.

Теперь давайте рассмотрим сами эти переходы. Для быстрого ознакомления, пройдите в программу обучения на вашем ренпае. Она находится в разделе переходы. Там наглядно описывается как они пишутся в самой игре. Мы с вами постараемся познакомиться с ними со всеми подробней на этом уроке.

Что бы добавить переход в игру, нужно прописать команду with и название на ссылку перехода

Внимание все переходы реагируют только на картинки т.е. фоны спрайты….и т.д. На текст будут по-другому даны команды. Не на этом уроке

Так же переход можно плавно растянуть по времени, что бы глаза могли насладиться самим процессом перехода. Делается просто, пишем после названия перехода скобку, с количеством времени. А так же паузу, с указанием времени. Вот пример

With Dissolve(.5)

pause.5 – пол секунды

и

With Dissolve(1.0)

pause 1.0 – 1 секунда

Простые переходы(на все изображения)

1) with dissolve

самый простой переход, которым пользуются почти все поголовно

Команда Dissolve плавно растворяет 1 изображение в другой фон, картинку. Очень сильно приелся у многих русских производителей, которым лень было потратить немного внимания программе обучения, и все переходы прописали этой командой. Как правильно заметил один парень, когда я спросил у сообщества ренпая, что за фишка у русских программеров использовать только dissolve? Он мне ответил «Просто русские программеры ничего не используют…Поэтому стандартность переходов меня уже бесит»

Примеры в тексте

1. scene komnata with dissolve ###плавно меняется фон

2. show rish_1 at center with dissolve ### плавно появляется рыжий посередине

With Dissolve(1.0)

pause 1.0 ###когда задаем время перехода пишется Dissolve с большой буквы

 

Вот как будет меняться фон black на komnata

With fade

Эффект чем то похож на закрывание глаз. Вспышка, а потом переходит как dissolve к новой сцене. Им можно создать эффект включения лампочки. Для этого вам нужно создать переменную с указание ее цвета(в моем случае белый свет)

label start:

$ flashbulb = Fade(0.2, 0.0, 0.8, color='#fff')

###имя перехода flashbulb, задаем цвет белый color='#fff'

И где то в игре

scene komnata with flashbulb

И получаем эффект слеповой гранаты как в КонтрСтрайк. Экспериментируйте

 

3) with pixellate Создает эффект пикселей

 

4) with wpunch Эффект встряски экрана (кувалдой по голове, сверху вниз)

5) with hpunch Эффект встряски экрана (пощечина, слева на право)

 

6) with move Персонаж плавно меняет позицию на экране (не телепорт а как курсором передвигаем)

Пример с рыжим

Show rish_1 at right

With move

Show rish_1 at center

With move

 

Здесь мы видим как рыжий переходит справа на центp

 

7) with Pause(1) Спросите зачем нужна пауза? Допустим ваш герой провел обычный ничем не примечательный день(и показываем сцены дом, школа, столовая,домой) если между каждой сценой не ставить паузу, то простым щелчок мышки эти сцены пропустит, так, что вы не успеете ничего понять. Мгновенно практически. А если между каждой сценой поставить паузу….то только щелчком мышки поменяются сцены.

 

 

Пример кода с обучения

show bg whitehouse ###сценна №1

with dissolve ### переход

with Pause(1) ###пауза

show bg Washington ###сценна №2

with dissolve ### переход





Поделиться с друзьями:


Дата добавления: 2017-03-12; Мы поможем в написании ваших работ!; просмотров: 362 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2310 - | 2034 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.