Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.07.2010, 15:21   #1
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию Ориентация

Orientation очень коварная вещь. Предел - 6.5 по этому при нжном значении мы получим не всегда то чего ожидаем. Собственно вопрос , можно ли как нибудь задать значения orientation так , что бы любой заспавненый НПС был лицом к игроку. То есть , ставлю значения О - 6 и заспавненый НПС будет либо ко мне лицом либо ко мне "попой" . Можно ли как то сделать что бы был только ко мне лицом . Может можно поставить угол , или еще что нибудь? Ломаю голову второй день

Сделал вот так

Цитата:
float random_orientation;
random_orientation = rand()%3;
if(random_orientation == 2)
{
random_orientation = 5;
}
if(random_orientation == 3)
{
random_orientation = 6;
}
Но опят же , либо то что мне надо , либо "попой" . Эта проблема не дает возможности сделать крестообразное ледяное пламя во время вертушки из-за повторяющегося значения О . Крест будет очень редко , обычно это каша (каша именно из-за повтора, спавню уже Нпс по координатам и с О и все ровно каша , крест редко)
Lordronn вне форума   Ответить с цитированием
Старый 04.07.2010, 15:30   #2
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Когда-нибудь слышал про число пи?
zergtmn вне форума   Ответить с цитированием
Старый 04.07.2010, 15:39   #3
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Конечно 3.14.....
Не очень понимаю к чему ты сейчас ведешь

Последний раз редактировалось Lordronn; 04.07.2010 в 15:45.
Lordronn вне форума   Ответить с цитированием
Старый 04.07.2010, 15:49   #4
Deamon
WowCore Dev
 
Регистрация: 11.03.2010
Сообщений: 112
Сказал(а) спасибо: 10
Поблагодарили 51 раз(а) в 25 сообщениях
Deamon Скоро придёт к известности
По умолчанию

Я наверное откровение сейчас сделаю, но у мобов Orientation - это как раз таки угол поворота вокруг оси OZ в радианах.

А для ГО поворот модели задается квартернионами. Но точной арифметики для них, лично я, не знаю.
Deamon вне форума   Ответить с цитированием
Старый 04.07.2010, 15:51   #5
zergtmn
MaNGOS Dev
 
Аватар для zergtmn
 
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
zergtmn Обладатель прекрасной аурыzergtmn Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Lordronn Посмотреть сообщение
Конечно 3.14.....
Не очень понимаю к чему ты сейчас ведешь
Используй его.
0, PI / 2, PI, 3*PI/2 вот тебе 4 угла.
zergtmn вне форума   Ответить с цитированием
Старый 05.07.2010, 01:32   #6
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от zergtmn Посмотреть сообщение
Используй его.
0, PI / 2, PI, 3*PI/2 вот тебе 4 угла.
Спасибо , попробовал , работает . Как вот только сделать что бы заспавненые НПС выбирали ориентацию лицом ко мне а то значения повторяются и я не всегда получаю то что нужно . Тот же Лорд Ребрад . Я поставил его пламеню рандом ориентацию при спавне . Т.к значения повторяются то не все пламя так как мне нужно идут. Одни бегут к стенке( как и надо) другие бегу в противоположенном направлении , к сосульке. Может есть решение этой проблемы.
Lordronn вне форума   Ответить с цитированием
Старый 05.07.2010, 13:17   #7
Feel the Power
Пользователь
 
Аватар для Feel the Power
 
Регистрация: 07.03.2010
Адрес: Беларусь, Минск
Сообщений: 58
Сказал(а) спасибо: 92
Поблагодарили 40 раз(а) в 17 сообщениях
Feel the Power Скоро придёт к известности
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

Я вас не совсем понял, но, видимо, нужно взять вашу ориентацию и исходя из неё задать ориентацию нпс.
Feel the Power вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 00:31. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot