Поворот за объектом без наклонов

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Поворот за объектом без наклонов

Сообщение RellePro 08 июл 2011, 23:39

В нижеприведенном коде трансформ направлен на target

Синтаксис:
Используется csharp
void Update ()
{
Vector3 relativePos = target.position - transform.position;
 Quaternion rotation = Quaternion.LookRotation(relativePos);
  transform.rotation = rotation;
}

А что сюда надо дописать чтобы направление было , но без наклонов по x.
Образно говоря чтобы турель вращалась в след за игроком но не наклонялась.
relativePos спроецировать на ось x?
RellePro
UNец
 
Сообщения: 14
Зарегистрирован: 17 июн 2010, 20:43

Re: Поворот за объектом без наклонов

Сообщение Zaicheg 08 июл 2011, 23:50

Vector3 targetPos = target.position;
targetPos.y = transform.position.y;
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Поворот за объектом без наклонов

Сообщение RellePro 09 июл 2011, 00:30

все, разобрался, сорри за неадекватный вопрос)
RellePro
UNец
 
Сообщения: 14
Зарегистрирован: 17 июн 2010, 20:43

Re: Поворот за объектом без наклонов

Сообщение RellePro 11 июл 2011, 22:00

И еще один вопрос чтобы не плодить тем , первая строчка в первом посте - это просто вычитание двух свободных векторов или векторов с началом в (0,0,0) ? Я просто малость запутался , пытаясь представить визуально результат первой строчки))
RellePro
UNец
 
Сообщения: 14
Зарегистрирован: 17 июн 2010, 20:43

Re: Поворот за объектом без наклонов

Сообщение seaman 11 июл 2011, 22:48

position - это точка в трехмерном пространстве. Представлена вектором из начала координат в эту точку. Разница двух позиций (векторов) - вектор из второй точки в первую.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара


Вернуться в Почемучка

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

Сейчас этот форум просматривают: GoGo.Ru [Bot] и гости: 14