Я использую джойстик с открытым исходным кодом и перемещаю свой автомобильный узел, он работает нормально, но я хочу что-то, чтобы оно выглядело реальным за рулем.
Так, например, при движении вверх, если я быстро меняю и перемещаю джойстик чтобы опускаться, он должен вращаться, как автомобиль, который не быстро поворачивается ко дну.
Я не уверен, что делать, может быть, одно решение может быть таким, как джойстик должен работать как рулевое управление автомобилем только в круговом направлении.
Второй вариант заключается в достижении с применением силы, проверьте это до и после видео , но, к сожалению, нет исходного кода и не уверен, что он был с джойстиком, даже если без него, но как. Не так много идей, я новичок в SK.
текущая машина движется с кодом джойстика:
analogJoystick.trackingHandler = { [unowned self] data in
self.hero.position = CGPoint(x: self.hero.position.x + (data.velocity.x * self.velocityMultiplier),
y: self.hero.position.y + (data.velocity.y * self.velocityMultiplier))
self.hero.zRotation = data.angular
}
Джойстик от Git
Сцена автомобиля и джойстика