Для игры, которую я делал в Unity, мне нужно применить две силы к объекту: во-первых, мне нужна сила, которая толкает объект вперед, я использую этот код для этого:
void FixedUpdate()
{
if(Input.GetKey("a"))
{
Thruster.AddRelativeForce(0, -Thrustforce * Time.deltaTime, 0, ForceMode.VelocityChange);
}
if(Input.GetKey("z"))
{
Thruster.AddRelativeForce(0, Thrustforce * Time.deltaTime, 0, ForceMode.VelocityChange);
}
}
Теперь я также хочу добавить боковое усилие, но это должно быть в очень конкретном месте, чтобы автомобиль чувствовал именно то, что я хочу. Я не смог ничего найти в интернете по этому поводу. Итак, вопрос: как бы я применил эту боковую силу в определенном месте на объекте?
Я все еще начинающий, когда дело доходит до Unity и кодирования, поэтому, пожалуйста, объясните, какие шаги вы бы предприняли.
Заранее спасибо!