Первый предмет в игре!
Начал постепенно добавлять предметы в игру. Сделал вам пару скринов, можете посмотреть, а ниже я все подробно распишу
Начнем по порядку, что я сделал за последнее время
1. Пожалуй самое очевидное, что бросается в глаза - это рельеф. Немного поигрался с настройками шума и теперь в игре и рельеф есть и он не напоминает случайные горы. Помимо самого рельефа поигрался с текстурой, теперь она выглядит +- хорошо, надо только ее перерисовать
2. Следующим заметным изменением было правильная настройка UV. Мэш пола (земли) генерируется по шуму в следствии чего готовой геометрии нет. Это давало плохие тени, швы на стыках и много багов, о которых я даже не хочу говорить. Теперь это дело было оптимизировано. Швов нет, тени корректные, текстура ложится правильно, а генерация мира больше не лагает. А это до сих пор один поток! (обычно генерацию чанков делают в другом потоке, чтобы игра не зависала)
Следующим шагом была небольшая настройка окружения, но это уже в порядке бреда. Просто было лень что-то делать, а делать игру хотелось, вот и немного настроил окружение. Об этом уже позднее, когда доделаю нормальные текстуры
Ну и самое важное - канистра. Это самый первый предмет в игре, который уже имеет физику, коллизию и тд. Следующим шагом буду делать возможность взаимодействовать с предметом (крутить, кидать и тд).
Не так много работы было сделано, но разработка продолжается. Постепенно добавляю новые предметы, модели. Делаю оптимизацию и не забываю сразу же добавлять инструменты для разработчиков. Так вам в будущем будет проще делать моды
Задавайте вопросы, пишите идеи, буду рад поболтать с каждым из вас. Ну и критиковать не забывайте, ведь это самое важное