У меня есть SKPhysicsBody
в моей сцене, что я применяю импульс, когда пользователь нажимает кнопку, чтобы заставить ее двигаться вперед. Благодаря своим свойствам он не двигается с одним краном и замедляется довольно быстро, однако с несколькими кранами он поднимает скорость, как и ожидалось.Плавное изменение направления импульса SKPhysicsBody
У меня есть еще одна кнопка, чтобы пользователь мог нажать, чтобы тело могло изменить его направление. Моя текущая реализация применяет угловой импульс к телу, чтобы повернуть его - опять же, свойства тела означают, что если пользователь несколько раз подряд нажимает кнопку поворота, то организму потребуется больше времени, чтобы остановить вращение.
В настоящее время, когда тело вращается, его импульс не меняет направление (это то, чего я ожидал бы от любой библиотеки физики) - для того, чтобы пользователь мог заставить тело двигаться в новом направлении, в котором он находится чтобы отчаянно нажать кнопку «вперед», чтобы попытаться замедлить предыдущий импульс. Разумеется, на высоких скоростях тело, похоже, скользит.
Как я могу реализовать более «автомобильную» физику для тела? «Car-like» в том, что когда тело вращается, его импульс плавно обновляется на каждом интервале в новом направлении. Можно ли это сделать просто или мне нужно использовать временную веревку, гравитационное поле или вихрь?
ли вы попробовать applyForce (_: в :)? –
@SimonePistecchia Это не имеет большого значения :( –