В этом уроке рассмотрим такой важный раздел разработки 3д игры на JavaScript, как физика. Научимся подключать ее при помощи плагина и устанавливать физические свойства трехмерным объектам (вес, сила отталкивания при стокновении и степень сцепления с поверхностью). Познакомимся с классом PhysicsImpostor, и научимся использовать его для создание различных физических событий: толкание, установка линийной и угловой. В результате используем полученные знания для того, чтобы добавить управление. Создадим больше платформ, заставим мяч катиться вперед и реагировать на касание пользователя по экрану (чтобы толкать мяч вправо-влево). Также покажу вам, как заставить камеру и источник света всегда следовать за мячом. Для этого будем использовать такие функции как runRenderLoop и getAbsolutePosition(). Ссылка на плагин : Весь плейлист: Репозиторий проекта: Патреон: #3д #игра #javascript #babylon #уроки #js #программирование #разработкаигр #gamedev #физика #движок #камера #свет #cannonjs #управление
Hide player controls
Hide resume playing