скрипт передвижения

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

скрипт передвижения

Сообщение HacKeR 09 мар 2011, 17:12

ДАйте простенький пример передвижения объекта по нажатию клавиши по оси х например. Понимаю что нужно примерно такое:
Синтаксис:
Используется csharp
if (Input.GetKeyDown(KeyCode.W)){
функция;
}

но что нужно вместо "функция" что бы объект задвигался?
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение Neodrop 09 мар 2011, 17:32

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

Re: скрипт передвижения

Сообщение Paul Siberdt 09 мар 2011, 17:42

Нео, не мутите воду!

Синтаксис:
Используется csharp
if (Input.GetKeyDown(KeyCode.W)){
3D Platform tutorial;
}

... нихрена не работает!!!!!!
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: скрипт передвижения

Сообщение HacKeR 09 мар 2011, 17:55

а нельзя просто кинуть код. Это займёт меньше времени чем перечитывать тутор....
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение Paul Siberdt 09 мар 2011, 17:58

Если вы будете перечитывать тутор, это у меня займет меньше времени, чем если я вам буду писать код. ;)
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: скрипт передвижения

Сообщение HacKeR 09 мар 2011, 18:01

напишите пожалуйста код:)
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение HacKeR 09 мар 2011, 18:51

посмотрел тутор. Там пример скрипта нету... мне нужно свой написать а не готовые First и 3rd....... Контроллер под гонки.
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение BlackMamba 09 мар 2011, 19:48

http://unity3d.com/support/documentation/ScriptReference/Transform.Translate.html
но я бы при нажатии на газ увеличивал скорость вращения ведущих колес - так интереснее ;)
mail: _gdeMoiGusi@gmail.com
skype: Ellseworth
Аватара пользователя
BlackMamba
UNITрон
 
Сообщения: 305
Зарегистрирован: 06 янв 2011, 16:16
Откуда: Москва

Re: скрипт передвижения

Сообщение HacKeR 09 мар 2011, 20:06

с этим разобрался. как сделать чтобы при нажатии А объект не просто ездил в лево например а поворачивался? знаю что при transform.rotation но как это сделать не знаю:(
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение BlackMamba 09 мар 2011, 20:12

http://unity3d.com/support/documentation/ScriptReference/Transform.Rotate.html
или
http://unity3d.com/support/documentation/ScriptReference/Transform.RotateAround.html
читайте, вникайте, там все написано, но, опять же, красивее сделать через поворот колес, а не всей машинки ;)
mail: _gdeMoiGusi@gmail.com
skype: Ellseworth
Аватара пользователя
BlackMamba
UNITрон
 
Сообщения: 305
Зарегистрирован: 06 янв 2011, 16:16
Откуда: Москва

Re: скрипт передвижения

Сообщение HacKeR 09 мар 2011, 20:18

BlackMamba писал(а):http://unity3d.com/support/documentation/ScriptReference/Transform.Rotate.html
или
http://unity3d.com/support/documentation/ScriptReference/Transform.RotateAround.html
читайте, вникайте, там все написано, но, опять же, красивее сделать через поворот колес, а не всей машинки ;)

как это можно сделать? Смотрел туториал машины, там про это ни слова:(
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение BlackMamba 09 мар 2011, 20:25

вы на ссылки нажимали? смотрели, что там написано?, если не можете воспользоваться той инфой, не пожалейте время, научитесь это делать, иначе мы тут за вас всю игру должны будем написать...
прежде чем написать свой первый осмысленный код для юнити (гуи - меню с десятком кнопок), у меня ушла неделя на изучение соответствующего АПИ.
mail: _gdeMoiGusi@gmail.com
skype: Ellseworth
Аватара пользователя
BlackMamba
UNITрон
 
Сообщения: 305
Зарегистрирован: 06 янв 2011, 16:16
Откуда: Москва

Re: скрипт передвижения

Сообщение HacKeR 09 мар 2011, 20:29

спасибо. тоесть если я буду использовать Transform.RotateAround то модель будет поворачиваться в том направлении куда повёрнуты колеса?
HacKeR
UNIверсал
 
Сообщения: 360
Зарегистрирован: 12 ноя 2010, 21:14

Re: скрипт передвижения

Сообщение BlackMamba 09 мар 2011, 20:59

нет, я имел ввиду поворачивать колеса по нажатию кнопок управления, а поворачивать машину будет должна в теории физика [unity 3D]
с помощью Rotate можете поворачивать что угодно, колеса или саму машину - выбор за вами
mail: _gdeMoiGusi@gmail.com
skype: Ellseworth
Аватара пользователя
BlackMamba
UNITрон
 
Сообщения: 305
Зарегистрирован: 06 янв 2011, 16:16
Откуда: Москва


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

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

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