♡$ⴎG@r₱u₷sყ♡
Искусственный Интеллект
(157212)
6 месяцев назад
В вашем скрипте нет управления физикой объекта при его переносе и отпускании. Для правильной работы с физикой в Unity используйте `Rigidbody` и его методы для перемещения. Добавьте компонент `Rigidbody` к объекту, если его ещё нет. Затем измените скрипт так, чтобы при начале переноса (например, в момент нажатия кнопки мыши) вы отключали использование гравитации (`rigidbody.useGravity = false;`), а когда отпускаете объект (например, при отпускании кнопки мыши), вновь включали гравитацию (`rigidbody.useGravity = true;`). Это предотвратит "супер быстрое" падение объекта из-за накопления скорости при его "долгом держании" в воздухе.