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

Ошибка в коде

арсений Ерин Ученик (96), на голосовании 10 месяцев назад
написал код на открытие/закрытие двери
private void Update()
{
Vector3 NextPosition;

if (isOpen)
{
NextPosition = openPosition;
}
else
{
NextPosition = closePosition;
}
if (action)
{
transform.localPosition = Vector3.Lerp(transform.localPosition, NextPosition, 12 * Time.deltaTime());
if (Vector3.Distance(transform.localPosition, NextPosition) < 0.01f)
{
transform.localPosition = NextPosition;
action = false;
}
}
}
выдает ошибку - error CS0019: Operator '*' cannot be applied to operands of type 'Vector3' and 'double'
что делать помогитееее пожалуйста
Голосование за лучший ответ
Sergey V. Voronin Искусственный Интеллект (292294) 11 месяцев назад
преобразовать тип, полагаю. Чем-то вроде int().
арсений ЕринУченик (96) 11 месяцев назад
а как? я просто не знаю
Sergey V. Voronin Искусственный Интеллект (292294) арсений Ерин, попробуйте int( Time.deltaTime())
Похожие вопросы