User posts AngryArcticFox
07 November 2016 17:54
07 November 2016 17:09
07 November 2016 16:52
07 November 2016 16:48
07 November 2016 16:39
Сначала обрадовался дополнительному времени, а как же? Можно подправить баги:) Начал править и понял, что дело к сожалению не во времени а в нехватке знаний (хотя еще закралось подозрение, что пара функций в движке работает неправильно) :)
Зато я сделал адаптивный интерфейс (при запуске на устройствах с разным разрешением экрана, пропорции будут сохранены) и неплохую модель, которая нравится мне самому (что бывает крайне редко) и это хорошо:)
Баги:
1) Так мне и не удалось победить вычисление угла поворота вокруг оси из кватерниона и в результате есть неприятный баг с набором скорости. Если беспорядочно дергать мышью, то логика ее набора становится сродни великому рандому, но при аккуратных движениях из стороны в сторону все работает:) Жаль я не программист, уверен профессионалу пофиксить данный баг не стоило бы особого труда.
2) Глядя на спидометр может сложиться впечатление, что он просто проанимирован в одном положении, однако это не так, он работает относительно скорости, но так как скорость ( обратим внимание на предыдущий баг) вычисляется не совсем верно, стрелка спидометра в итоге залипает в максимальном положении.
3) Не вышло у меня сделать автоматический выбор качества относительно производительности системы, пришлось сделать две ссылки, для производительных ПК и всех остальных устройств. Сразу оговорюсь, изначально я планировал приложение для ПК и может быть для планшетов. На мобильных устройствах приложение запуститься, но будет тупить. Мне кажется это нормально, т.к. нельзя угодить всем, нужно максимально отрабатывать на выбранную целевую аудиторию (для меня это пользователи ПК). Это не значит, что я бездумно тыкал больше уровней сабдива (после применения сабдива я правил модель вручную), напротив, я пытался максимально оптимизировать сцену, при этов вытянув максимум качества при граничных условиях
4) В режиме автоматической камеры вы наверняка заметите не очень удачный стык между планами, я подозреваю, что можно это исправить путем перепрыгивания через кадр на стыке ключевых кадров в экшене, но пока так как есть.
В этот раз я хотел понять, на что действительно способен движок и надо сказать, я крайне удивлен результатом. Все очень круто а при той скорости разработки, которой придерживается команда blend4Web, проект ждет большое будущее, я уверен:)
В общем получилось то, что получилось:) Прошу любить и жаловать. Impala 1958 года!
Для ПК с современными видеокартами
Для всех остальных устройств
исходники
Спасибо за внимание:)
06 November 2016 12:16