Не функционирующий скрипт

Программирование на Юнити.

Не функционирующий скрипт

Сообщение bgeyts667 26 авг 2010, 12:17

Код: Выделить всё
var speed = 10.0;
private var curSpeed = 0.0;
function Update () {
transform.Translate(transform.forward * curSpeed * Time.deltaTime);
curSpeed += Input.GetAxis("Vertical") * speed * Time.deltaTime;
}

Мне требует, чтобы объект постоянно двигался, вперед а клавишами вверх и вниз я мог регулировать его скорость. Но он движется, лишь когда я удерживаю кнопку. В чем проблема?
_bgeyts667@gmail.com
Аватара пользователя
bgeyts667
UNITрон
 
Сообщения: 175
Зарегистрирован: 25 авг 2010, 08:30
  • ICQ

Re: Не функционирующий скрипт

Сообщение Ert Donuell 26 авг 2010, 12:31

Синтаксис:
Используется javascript
var speed = 10.0;
private var curSpeed = 0.0;

function Update () {
    transform.Translate(transform.forward * curSpeed * Time.deltaTime);
    curSpeed += Input.GetAxis("Vertical") * speed;
}


Так работает ;)
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ

Re: Не функционирующий скрипт

Сообщение bgeyts667 26 авг 2010, 12:37

:-\ Нет, работает..
_bgeyts667@gmail.com
Аватара пользователя
bgeyts667
UNITрон
 
Сообщения: 175
Зарегистрирован: 25 авг 2010, 08:30
  • ICQ

Re: Не функционирующий скрипт

Сообщение Neodrop 26 авг 2010, 12:39

Смотрите в справку. Input.GetKey к примеру.
И пройдите туториалы.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Не функционирующий скрипт

Сообщение Ert Donuell 26 авг 2010, 13:09

bgeyts667 писал(а):Нет, работает..


Кинул на камеру у себя - всё запахало. И ускорение, и замедление. :ymhug:

В любом случае, двойное умножение на Time.deltaTime - это лишнее))
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11