Пишем Minecraft на C++ || Часть 6: AO, сохранение, mip-mapping, ландшафт || воксельный движок
Перед сложной темой (добавление освещения) нужно сделать несколько улучшений. Здесь вы узнаете: как отрисовывать выделение вокселей, как сохранять/загружать мир, как реализовать эффект Ambient Occlusion, настроить Mip-Mapping.
Плейлист:
Код урока:
Перед тем как копировать код, разберитесь, как он работает, для этого досмотрите урок.
Поддержать канал:
Дискорд сервер:
ВК группа канала:
Второй канал:
Zendes 2,5:
Souls Of The Tower:
Вызовы метода line в LineBatch::box:
line(x-w, y-h, z-d, x w, y-h, z-d, r,g,b,a);
line(x-w, y h, z-d, x w, y h, z-d, r,g,b,a);
line(x-w, y-h, z d, x w, y-h, z d, r,g,b,a);
line(x-w