#babylonjs #javascript #gamedev #webgl #разработкаигр
Начинаем изучать BabylonJS - инструмент для создания 3D приложений, в том числе и игр, работающий в браузере!
Discord: / discord
В восьмом уроке разберем карту высот, познакомимся с Лучами.
Код уроков хранится тут: https://github.com/afrokick/babylonjs...
0:00 обработка resize
1:12 обернём создание деревьев в функцию
1:44 wireframe = true
3:03 Делим меш с помощью subdivisions, MAP_MAX_HEIGHT
5:25 Задаём координату Y для деревьев используя Ray
7:10 Карта высот (Height Map)
8:20 Метод CreateGroundFromHeightMap
10:00 Рисуем горы? Чёрный/Белый пиксель
13:14 Проверяем, что деревья над землёй и код луча
14:45 Находим персонажа и задание