5 подписчиков
Запись №32
Приветствую!
На прошлой неделе добавил кривые трубы.
Изначально я думал что на это уйдет дня 2 и я смогу уже приступить к следующей задаче, но в итоге просидел над этим всю неделю и еле успел закончить.
Изначально я планировал двигать и поворачивать игрока с помощью объекта, который всегда находиться в центре трубы.
Когда я это сделал, понял что обожался. Оказывается при повороте, на разных сторонах труб, игрок проходит разное расстояние. Из-за этого, когда машина проезжала по самой длинной стороне, она не естественно ускорялась.
Пришлось отказаться от этого костыльного метода и думать что-то другое.
В новом алгоритме я использовал вектора и это было тяжело. Я и раньше пользовался ими, но только если нужно было узнать расстояние или двигать объект вдоль вектора. В общем только самое базовое.
В итоге я справился и теперь у меня есть инструмент, которым просто можно обозначить повороты и скрипт сделает все за меня. Также я выяснил, что трубы не должны быть с слишком крутыми углами, иначе это тоже выглядит не естественно, будто машина приклеена к трубе.
Развилки решил не добавлять.
Для развилок нужно дорабатывать генератор, чтобы несколько труб, могли генерироваться параллельно и не конфликтовать друг с другом. Для геймплея это будет капля в море, а времени будет потрачено не оправдано много.
В это время, 3д художник тоже постарался. По его словам, ему пришлось освоить новый навык, запекания текстур.
По моему моделька получилась хорошей.
План, на следующую неделю:
Попробовать разные формы труб, подправить физику машины для лучших ощущений, от управления и посмотреть, что еще можно сделать с камерой.
В общем основа уровня, должна быть идеальна перед ее наполнением.
Поддержать: boosty.to/...ate
1 минута
31 июля 2024