Левша, наверное это оно самое. Не могу проверить, ругается, мол пофиксить скрипт надо. Я просто добавил твою строчку в свой код. Где speed назначил значением координат передвижения объекта по оси Z. Или я что-то нитак понял? Мне нужно, что бы была переменная, которая, грубо говоря, при действии каком-либо набирала значение от 0 до 10 например, при этом набирала в геометрической прогресси (или как это правильно), с уксорением в общем. И при завершении действие обратно от 10 до 0 возвращалась. Как-то так =) Хотя я может не правильно понимаю, что мне нужно
Запускается, но не работает:
Используется javascript
var moving : Transform;
var speed = 1;
function Update () {
if (!Input.GetKey ("w") && speed > 0)
{
speed -= 0.1;
moving.Translate (0, 0, speed);
}
}
Что не так делаю?