Ещё одно обновление Кубовой игры
Полностью переделал систему жидкостей. Теперь она работает примерно как система источников в Minecraft
Вода ведёт себя как ручей: ищет путь, обходит препятствия, а если упирается во что-то, то останавливается. Если удалить источник, вода и лава постепенно начинают исчезать.
Вообще, получилось очень круто. Честно говоря, не ожидал, что это окажется настолько важной механикой.
Можно сделать водопад на своём участке, проложить речку, построить лавовую стену или даже водяной лифт на второй этаж.
Очень залипательно наблюдать, как вода течёт и ищет себе путь, сталкивать её с лавой и смотреть, как появляется камень, придумывать разные конструкции и просто экспериментировать. В общем, песочницы - они такие)
Также добавил дополнительную оптимизацию: реализовал Greedy Meshing для глобальной воды. Это очень помогло снизить нагрузку на отрисовку, количество треугольников уменьшилось в десятки раз.
Ещё сделал в игре вкладку с новостями, где рассказываю, что вошло в каждое обновление😉
Post #732
665