Кто подскажет? Эта строчка управляет в моем скроллшутере полетом звездолетика.

Игра в 2D

Я выделил цифру 5000 - это скорость полета.

Проблема в том, что будь там 50 или 5000, летит звездолет с одной и той же скоростью. Если поставить 0 или там 1 например, то он не будет лететь, или будет лететь медленно. Но в какой-то момент при повышении значения будто появляется потолок скорости, быстрее которого он лететь не может. В чем тут нюанс?


UPD: Этот звездолет летит по кривой Безье. На ней выстраиваются точки-координаты. И он летит от одной к другой с помощью MoveTowards. Получается движение по кривой

7 ответов

1 просмотр

transform.position += transform.forward * Time.deltaTime * speed;

Danil-Svechkov Автор вопроса

Спасибо, но не очень понял, как это применить к той строчке в моем коде transform.position += Vector2.MoveTowards(transform.position, newPos, transform.forward * 5000 * Time.deltaTime); Вы это имеете в виду?

Danil Svechkov
Спасибо, но не очень понял, как это применить к то...

Ты можешь просто сделать публичное float поле с атрибутом [Range(0,50)] и попробовать поиграться в рантайме, посмотреть как он себя ведёт. Потому что в самом методе MoveTowards все окей

Danil-Svechkov Автор вопроса
Mr. Gorthaur
Ты можешь просто сделать публичное float поле с ат...

Пробовал. Даже напрямую через код хардкодом вводил разные значения. Где-то после скорости равной 10 скорость движения перестает расти

Danil Svechkov
Пробовал. Даже напрямую через код хардкодом вводил...

Попробуй в дебаг.лог вывести трансформ текущего объекта, позиции к которой передвигается, и собственно скорость умноженную на time.deltatime(выведи в отдельную переменную). Посмотри кто из этих выродков ведёт себя не по человечески 😂😂. И ещё вопрос, а в каком монобеховском методе ты его( этот метод) вызываешь?

Danil Svechkov
В Update

Я хз даже. Скинь весь скрипт

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

Обсуждают сегодня

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
2
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
Желаю получить совет от великих ботмейкеров которые успешно поднимали ботов на несколько тысяч одновременно активных юзеров Какая чушь нужна людям прямо сейчас, и что стоило ...
ռɛ ʋɛʀʍօʀɛ
6
В альтернативе у нас сидеть горбатиться на дядю в галерах, пока не помрешь или пока тебя не заменят более молодым сотрудником, который готов гребсти в два раза дешевле. Вот и ...
Кабан Кабанов
7
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Какой максимальный размер caption у сообщений с фото? И учитываются ли в подсчете тэги форматирования? (<i>, <b>...)
Anton Shvets
4
Мне вот интересно jwt токен для подключения сторонего сайта к оду норм идея?
Andrij Moskivets
6
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Карта сайта