Видеоуроки Flash. Создание файтинга. Конец игры

Автор Nadezhda Belousova
Видеоуроки Flash. Создание файтинга. Конец игры

кидай.

Привет Всем друзьям всем зрителям и в этом видео мы вновь продолжаем заниматься созданием наши игры в жанре файтинг на этот раз как я обещал мы займемся функции game over которого собственно завершает нашу игру и всё, что вам потребуется и. Один из таких. Ну наверное можно сказать, что сложных моментов.

Хотя ничего не сложно — это то, что наша функция будет вызывать с несколькими исходами.

То есть у нас по логике игре существует два. Исхода Когда заканчивается время раунда и когда погибает персонажи, а точнее у одного из них заканчиваются жизни. Вот собственно. Наша задача — это описать эту функцию game over и описать два этих. Исхода и просто в момент вызывать эту функцию с указанным исходом и так давайте же приступим принципе нам нужно нам нужен только кот. Давайте зайдем. Наш кот и где-нибудь в самом конце кода наверно в конце всех функций или даже перед ними я не могу здесь создадим собственно эту функцию Game over и эта функция как я уже сказал будет на вход принимать один параметр. Давай укажем допустим res sacra without. Ну для тех кто забывает какие у неё параметры можно её типизировать этот аргумент и будет типа string то есть строка. Когда мы будем эту функцию мы будем ей в качестве аргументов передавать какую-либо строку значит, что касается если. Ну если опустить аргументы вообще, что по сути должна дел значит игровой процесс закончил значит никто не может двигаться. Значит мы переключаем тему. Фолз следующее — это очищаем наш интервал r-r интервал интервал который отвечает за подсчет времени принципе он и так вроде бы у нас вот здесь, но на всякий случай давать тоже по трахаемся. Ничего, а ты не случится адалии возвращаем поворот героев и чтобы они смотрели в ту сторону в которые не смотрели изначально то есть. икскел равно iru.ru. Киев то есть возвращаем который стал восходная положение чтобы они смотрели в сторону в которую они смотрели при загрузке сцены при начале игры тоже самое говорим врагу enemy. всё равно. X. Киев точнее Enemy Enemy Skill Pack зачем мы включаем видимость нашего текстового поля которая называется аккаунт Down текст и насколько. Вы помните в нём мы выводили счёт перед началом раунда и текст Fike так вот мы его скрыли. А сейчас мы его показываем без равно трум и теперь собственно мы будем использовать наше аргумент значит делаем условно Block If равно равно нокдаун или просто какие-то есть и л elseve всё равно равно т у значит вот — это пресс — это у нас вот этот параметр который передает и нас будет два. Исхода как я уже сказал один — это когда у одного из просто на игры то есть — это по сути. Киева до иногда он и в другом случае — это если вышло время то есть там сокращённо тыс, что мы делаем если у нас кто-то выбит там и текстовое поле выводим текст который гласит skay.ua. ну! необязательно, а в другом случае если. Время вышло то мы пишем что. Время вышло то есть Time Up. Ну так теперь чтобы как-то было продолжение игры мы создадим такой интервал опять-таки замена втулок интервалы часто можно встретить они просто воспроизводят анимацию то есть воспроизводит ролик I go to integer interval to Set interval и здесь можно прям объявить. Литерал функции function то есть прямой здесь главное не запутаться в скобочках и в ходе этой функции мы просто играем в следующий кадр и не забываем очищать вот этот интервал. Иначе мы будем играть каждый кадр на которой перейдём после этого интервала таквир интервал. Интер и переходим мы. Ну например через 3000 миллисекунд. То бишь через 3 секунды после показывает этого и всего прочего. А ну. Давайте ещё раз разберёмся принципе ничего сложного здесь нет значит функция Gear Race — это аргумент который идёт на вход который является строкой и которую описывает исход то есть в каком случае называется функция случай того когда кто то умер либо кто-то если вышло время значит действие мы делаем всегда то есть при любом. Вызови независимо от. Исхода Значит мы не разрешаем двигаться то есть кому. Фолз очищаем интервал который у нас время считает у одну мы очищали вы здесь функции каунтдаун ну на всякий случай принципе можно даже — это убрать далее героя евро поворачиваем лицом в ту сторону в которой они смотрели изначально в принципе — это не обязательно. Это просто. Ну я так придумала там деле вы можете этого не писать и показываем текст который мы скрыли в начале игры чтобы в дальнейшем в него вывести соответствующее соответствующую информацию о том, что случилось с alibaba.com. А вот чтобы узнать какие валютой мамы и собственно сравниваем на shares. То есть если у нас будет. Гилмор вызван с.т.о. кто будет. Вот — это если с параметром то собственно. Вот — это и опять-таки вот этот интервал на 5 независимо от. Исхода вызывается насчёт гоу ту функция интервал которая вызывает указанную функцию с указанным интервалом времени в миллисекундах есть мы не писали название функциям просто эту функцию сразу воздействует внутри как бы так вот можно делать называется. Литерал функция. Просто — это читабельно и как бы как не особо часто делается, но так как здесь у нас всего одна команда очень даже две. Это можно сделать и так ничего страшного и 3000 миллисекунд значит три секунды. То есть через три секунды мы сделаем Play и сделаем clearinterval. Батурин так то есть через три секунды мы проиграем следующий кадр и установим очистим вот этот интервал чтобы больше Play не воспроизводился по сути функции. Гилмор Всё теперь давайте поднимемся выше и вызовем значит функция Gear там где — это требуется. Ну вот первый момент который я вижу — это функция Round Round значит условно блок epronto меньше 1 то есть game over ну этот дюймовой у нас называется с исходом тиу.

0 комментариев
0

Читайте также