скрипт для подсчета метров персонажа

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

скрипт для подсчета метров персонажа

Сообщение SviteR 23 июл 2018, 00:09

Здраствуйте! Может есть скрипт для подсчета метров персонажа при ходьбе????
SviteR
UNец
 
Сообщения: 23
Зарегистрирован: 28 июл 2014, 11:10

Re: скрипт для подсчета метров персонажа

Сообщение 1max1 23 июл 2018, 08:10

нету (вроде)
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: скрипт для подсчета метров персонажа

Сообщение seaman 23 июл 2018, 13:14

скорость * время
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: скрипт для подсчета метров персонажа

Сообщение Cr0c 23 июл 2018, 13:50

В фикседе плюсовать дельту перемещения перса.
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: скрипт для подсчета метров персонажа

Сообщение SviteR 23 июл 2018, 20:32

seaman писал(а):скорость * время

А как узнать время и скорость? Как написать и использовать.....код я сам сделаю, просто в юнити первый день....и функции незнаю...
SviteR
UNец
 
Сообщения: 23
Зарегистрирован: 28 июл 2014, 11:10

Re: скрипт для подсчета метров персонажа

Сообщение getAlex 23 июл 2018, 22:37

Сохраняешь текущую позицию. Проверяешь изменилась ли она. Если изменилась - меряешь дистанцию ( Vector3.Distance() ) и плюсуешь к шагометру.

Либо, если есть ригидбоди -смотришь если велосити(скорость) больше нуля.
А ещё в ригидбоди есть пройденный путь за прошлый такт физики и оценочный путь для следующего шага, но он приблизительный и с ним не очень удобно работать.

Чтоб сразу оптимизировать и не чекать это всё в апдейте - стартуешь чек в том месте, где ты двигаешь персонажа. А если какое-то время нет движения - перестаёшь чекать (вводишь в сон). Ещё можно сделать "шаг", ниже которого перемещение не будет засчитываться как движение чтоб компенсировать флуктуации флоата.
getAlex
Адепт
 
Сообщения: 1775
Зарегистрирован: 10 авг 2013, 18:30


Вернуться в Почемучка

Кто сейчас на конференции

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