Видеоуроки Flash. Создание файтинга. Герой. Часть 2

Автор Filip Sergienko
Видеоуроки Flash. Создание файтинга. Герой. Часть 2

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

Наши игроки умеет прыгать в игре. Поэтому нам нужна какая-то такая материальная точка относительно которой они будут прыгать и как бы нам нужно создать землю который будет их притягивать и значит, что мы делаем для начала. Давайте создадим наверное на новый слой который будет называться Ground на нём.

Нарисуем как бы ту поверхность на которой будет находиться наш игрок игрок тоже собственно этот мой клип он будет дальнейшем не видим.

Поэтому чтобы в среде разработки он был виден можно рисовать и каким ярким цветом допустим розовым, что она потом не будет — это видно. А просто. Смысл в том, что — это будет как обычная. Какая земля которую мы всегда создавали в уроке о платформе просто надо раз она будет невидимо сделать всё довольно. Толстой чтобы стены были толстые и когда мы всё нарисовали мы выделяем и правой кнопкой символ Ground. Степной гриб. регистрации неважно и сразу же даём имя Ground чтобы наш герой мог определять эту поверхность через код нужно теперь добавить нашему игроку чувство физического тела такие как. Гравитация притяжение и я советую вам воспользоваться кодом готовым которой есть у меня на сайте из урока о создание платформера потому по сути — это видео одно и тоже есть как только речь заходит о создании персонажа. То есть как только игра похожа на платформер которой есть персонаж то. Этот кот подойдут почти, что ко всем случаям для начала нужно скопировать переменную игрока дал этот раз комментариями. Значит только моей кое-что исправим в этом коде. Так мы копируем с хирургов до. Кирова копировать теперь настрой и с actions и поесть так ещё один момент — это мы нашему герою дадим имя экземпляра Hero. Так теперь немножечко. Академ значит — это всё правильно это. Гравитация Gravity собственно говоря не буду уделять большое внимание каждой строчке потому, что я бы эти строчки миллион раз о своих предыдущих видео. Поэтому извините, но я хочу сэкономить время. Поэтому смотрите мои предыдущие уроки у создание платформера. Так мы убираем значит переменный трения и ускорение его скорость при движении мы делаем не маленькое число, а допустим 6. То есть — это вот скорость который будет предлагаться с наш герой так половину высоты ширины — это всё правильно высота прыжка. Можно побольше сделать и в этот раз я сделал даже двоечку в общем там потом посмотрим как херуски — это всё правильно у нас принципа комментарии можете ориентироваться. Какая примерно. За, что отвечает далее мы снова идём сюда и вот каждый кадр на шухере интерфлейм прям с копируем образом весь этот кот вот от сих. До сих то есть весь обработчика внутри фрейма герой с копируем так здесь тоже нужно будет кое-что подправить агрегация — это мы оставляем. А вот нам. Главное вот эти строки, а то есть вот эти условные блоки. А когда идёт столкновение земли есть вот — это очень важно и так далее — это всё мы пока сотрём не напишем заново то есть ну для тех некоторых которые могут сказать, что я халтуре ю.и. просто тупо копируй и вставляй код то я могу всё, что я делаю ничего такого я копирую только тот который отвечает за базы функция. Пусть он. Гравитация опять же повторяюсь, что я об этом всё рассказывал миллион раз и. Честно Уже не каждую строчку прорабатывать поэтому. Поймите меня правильно и будьте любезны посмотреть предыдущие видео чтобы не возникало вопросов, а и так вот — это блоки — это на собственная система столкновение то чтобы наши герои могут взаимодействовать землей как то есть тот самый мой клип который. Мы создали на сцене. Давайте начнём Control Center и посмотрим как видите наш герой упал на землю. Давайте ещё раз чуть повыше его поднимем отпишусь теперь у нас соприкасается с землей значит, что дальше теперь нам нужно в собственность землю скрыть. Значит мы заходим в редактировании дважды щелкаем вот прямо вот в первом кадре кнопки Action и строчка например попробуем disable Force. Сейчас посмотрим с работы нет у вас работает значит первом кадре мы пишем такую строку. Нижняя подчеркни виза был равно. Фолз А, что ты не забыл — это свойство моя клипов которая видимость и невидимость моя клипа можно было также использовать свойство. Альфа которые учат в прозрачную клипа, но с точки зрения экономии ресурсов компьютера и памяти немножечко выгоднее в том плане, что гораздо эффективней у памяти мини трудозатратно просто. Альтера скрыть видимость мокли причём каждый кадр прорисовывается нулевую прозрачность, но — это так заметку такие мелкие технично. Уловки свечи и теперь когда наша. Земля готова принципе можно свою даже скрыть. Вот нажми на точку под глазами всё то есть — это больше не будет мозолить глаза наша следующая задача — это научить герои ходить и взаимодействует с анимацией значит, что мы делаем мы заходим в Action и здесь в храме обработчик события которой каждый кадр у нас выполняется собственно и происходит чудо здесь мы можем начать писать условия допустим чтобы герой на сходил влево-вправо обычно пишем If Key is Down и если что-то клавиши влево. Икс плюс ц равно. ДСП Скопируй — это условный Block & crown.. Какие right Exist минут поставить. Да значит. Ну всё просто. Значит мы в условном блоки и проверяем на честность.

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

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