motkot
@motkot
Программирование C#.

Как сделать чтобы гравитация была постоянной и не увеличивалась?

Такая проблема. Игрок должен быть типо в воде ( немного падать в низ с постоянной скорость ). Но он со временем начинает падать все быстрее. Как это исправить?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 3
GavriKos
@GavriKos Куратор тега Unity
Выучить физику.
Гравитация постоянная. Ускорение свободного падения - тоже. Но т.к. есть ускорение - то скорость непостоянна
Ответ написан
Комментировать
@Spartanec33
Дядь Богдан, ну ты придумай что-нибудь, миллион способов есть. Можно отключить гравитацию и банально ручками менять velocity имитируя гравитацию; можно ее не отключать и просто менять velocity, например ограничить; можно вообще уйти от физики и взаимодействовать с transform; можно сделать еще хитрее и сымитировать реальную физику и сделать, чтобы в воде существовала сила Архимеда, блин это наверное не катит, в жизни есть ускорение. Уверен, что есть еще способы, было бы желание их придумать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы