Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помощь с скриптом UNITY/C#

Ярослав Рожков Знаток (310), открыт 6 дней назад
У меня не работает скрипт для поворота:

  Rigidbody rb = body.GetComponent<Rigidbody>(); 
float rotationForce = drift * rb.mass;
if (Input.GetKey(KeyCode.D))
{
rb.AddTorque(0, rotationForce * Time.fixedDeltaTime, 0, ForceMode.Force);
}
else if (Input.GetKey(KeyCode.A))
{
rb.AddTorque(0, -rotationForce * Time.fixedDeltaTime, 0, ForceMode.Force);
}
Дополнен 6 дней назад
P.S он находится в вызываемой функции
1 ответ
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (253765) 6 дней назад
Проверь:
1. Прикреплен ли скрипт к объекту
2. Есть ли у body компонент Rigidbody
3. Не стоит ли галка isKinematic на Rigidbody
4. Достаточно ли значение drift для заметного поворота
Похожие вопросы