Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 5: Генерация параметров платформы

Приветствую и добро пожаловать на 5 урок нашего курса. На этом уроке мы продолжим заниматься программной генерацией платформ. Мы сделаем так, чтобы новые платформы создавались постоянно, каждый раз со случайной шириной и в случайной позиции на экране. Причем позиции на экране должна зависеть от позиции прошлой платформы таким образом, чтобы невозможно было создать тупиковую ситуацию, при которой игрок физически не сможет пройти дальше. Приступаем! Напомню, что на прошлом уроке мы создали ноду platforms и прикрепили к ней скрипт Platforms, который

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 4: Создание платформ

Всем привет и добро пожаловать на 4 урок нашего курса! В этом уроке мы займемся работой с платформами. И нашей главной целью будет являться автоматическое программное создание платформ! И цели сегодняшнего урока следующие: Создать компонент Platform, ответственный за инициализацию платформы Понять что такое префаб и создать префабы тайла и префаб самой платформы Создать компонент Platforms и сгенерировать в нем заданное число платформ с заданными характеристиками Заставить все платформы двигаться справа-налево Кроме того, наша игра — это бесконечный раннер, а значит

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 3

Урок 3 — прыжок героя Приветствую и добро пожаловать в третий урок нашего курса. В этом уроке мы займемся разработкой функционала прыжка героя. Прыжок будет выполняться при тапе или при нажатии клавиши пробел на клавиатуре. При этом чем дольше мы будем зажимать клавишу, тем выше должен прыгать герой. Функционал прыжка мы запрограммируем в компоненте Hero, который прикреплен к ноде героя. Открываем файл Hero.js. Начнем с того, что опишем отслеживание события, по которому нужно начать прыжок. Нам потребуется установить обработчик для

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 2

Всех приветствую и добро пожаловать на второй урок нашего курса. В этом уроке мы займемся разработкой физического взаимодействия между героем и платформой и напишем первые скрипты. Цель на сегодняшний урок: Подключить обработку физики для героя и платформы Для достижения этой цели потребуется выполнить следующие задачи: Добавить компоненты физического тела для героя и для платформы Активировать физический движок cocos creator Отладить взаимодействие между физическими телами героя и платформы Приступаем! 1. Компонент RigidBody Начнем с первой задачи. В прошлом уроке мы говорили

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 1

Урок 1. Подготовка проекта 1.Цели Приветствую вас в первом уроке обучающего курса по разработке мобильных игр на Cocos Creator. В ходе этого курса мы разработке бесконечный  2D раннер с видом сбоку. В этом уроке мы выполним всю подготовительную часть для старта работ: установим Cocos Creator, создадим проект и познакомимся с интерфейсом редактора. Перед стартом работ загрузите арт, который мы будем использовать в данном проекте: https://www.dropbox.com/s/ig1w3u51l5g7bl7/cocos-creator-course-runner.zip?dl=0 Приступаем! 2. Что такое Cocos Creator Cocos Creator — это удобный инструмент для кросс-платформенной разработки

Continue Reading

Site Footer