Я пытаюсь разработать игру с Corona, которая состоит из бросания некоторых объектов. Однако, чтобы бросить объект, все объекты должны остановиться. Я реализовал это, проверив скорости всех объектов в поле. Если все они равны нулю, тогда вы можете бросить.
Проблема в том, что когда вы прикладываете силу к объекту, он не останавливается внезапно. Объекты двигаются очень очень медленно перед остановкой, что приводит к неправильной интерпретации игры. Я имею в виду, что вы видите, что объект остановился и пытаетесь бросить еще один, но объект на самом деле еще не остановился, но движется очень очень медленно. У объектов есть хорошее линейное демпфирование. Как я могу сделать внезапную остановку для объектов?
Я придумал вторую реализацию. Я попытался использовать функцию transition.to, которая служит для некоторых действительно хороших движений объектов, однако на этот раз объекты не сталкиваются друг с другом. Есть ли способ включить физику в переходный период?