Я провожу несколько игровых объектов (с помощью LeanTween) и хочу, чтобы время было короче, если расстояние между точками расстояния a и b короче. Раньше я писал свой форум для него несколько лет назад, но забыл (duh). Может ли кто-нибудь дать мне подсказку? И есть Mathf.Lerp
(или аналогичный) любого использования здесь? Если я использую следующий, он делает прямо противоположное (время становится длиннее, чем короче расстояние, что и я не хочу) ..Время Tween по расстоянию
float time = Mathf.Lerp(source.transform.position.y, target.transform.position.y, Time.time);
Большое спасибо! Это то, что я точно искал! – BadmintonCat
Один вопрос: tweenObject.transform.position и source.transform.position изначально одинаковы. Это означает, что это значение времени необходимо постоянно обновлять во время анимации? – BadmintonCat
Да, вам, вероятно, потребуется обновить его внутри Update(), FixedUpdate() или другой соответствующей функции –