Полезное

Мы Вконтакте

Discord канал

#
Модератор: icms
Аватара пользователя
Пользователь
Сообщения: 6
Всем привет, с Unreal 4 знаком недавно и столкнулся с проблемой, когда игрок пролетает по трубе нужно посчитать расстояние которое он проходит, я сделал это по средствам простых операций складывания, есть ли более удобный способ реализации?
Изображение
И хотелось бы, что бы при преодолении определённого расстояния, возрастала скорость игрока, и так же подсчёт пройденного расстояния тоже увеличивался. Заранее спасибо!
Повторюсь в unreale нубас, желательны развёрнутые ответы)!
Изображение
Аватара пользователя
Пользователь
Сообщения: 4069
Пусть V1 будет старт
Пусть V2 будет енд

V1-V2 = растояние в сантиметрах

https://picua.org/images/2019/01/30/230 ... 000536.png

p.s. если тебе не знакомы инструменты движка, то и самый развернутый ответ тебе не поможет.
Аватара пользователя
Пользователь
Сообщения: 4069
хотя если труба кривая, направление меняется, этот вариант будет не корректным
Аватара пользователя
Пользователь
Сообщения: 6
Нужен динамический подсчёт.
Аватара пользователя
Пользователь
Сообщения: 4069
попробуй так, напоминаю растояни в см, если что дели на сто, также ты можешь увеличить или уменьшить частоту работы таймера

https://picua.org/images/2019/01/30/5d4 ... 26aeaa.png
Аватара пользователя
Пользователь
Сообщения: 4069
эту логику можно поставить на евент тик если что, но мне захотелось показать тебе работу таймера

так будет полнее - https://picua.org/images/2019/01/30/19c ... 5a108e.png
Аватара пользователя
Пользователь
Сообщения: 6
Спасибо попробую.
Аватара пользователя
Пользователь
Сообщения: 2319
либо строить кривую пути и ее интегрировать, либо складывать через равные интервалы пройденную дистанцию.
_________________
we need to go deeper
Аватара пользователя
Пользователь
Сообщения: 6
У меня еще вопрос,про функцию перезапуска игры, как мне вставить в неё перезапуск моего счёта расстояния и времени?
Изображение


Изображение


Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

UEngine.ru © 2017
Все права защищены. При копировании материалов с сайта, ссылка на первоисточник обязательна.
Яндекс.Метрика
Главная страница