Поиграть в игру можно здесь:
https://ateros-lab.github.io/3d-game/
Продолжаем разрабатывать 3д игры на JavaScript, с помощью движка Babylon JS, и сегодня доработаем gameplay.
Сегодня познакомимся с такими функциями у 3д обьектов, как translate и rotate. Разрберем в чем разница между глобальной и локальный системой отсчета. С помощью полученных знаний реализуем новый алгоритм передвижения для мяча.
Также добавим функцию, которая будет бесконечно генерировать новые платформы по мере продвижения мяча вперед.
0:00 - Вступление
0:13 - Предварительные настройки
1:14 - Управление (функция translate)
2:37 - Системы отсчета
3:32 - Управление (алгоритм)
8:06 - Платформы
11:12 - Результат
Весь плейлист: • 3D игра на JavaScript | Казуальная
Код урока:
https://github.com/ateros-lab/3d-game...
Патреон:
/ 73497523
#3д #игра #javascript #babylon #разрарботка #игр #программирование #уроки #практика #js #игровой #движок #3дмодель #3дигра