Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

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

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2011, 17:32   #1
BloodWarrior
Ученый
 
Аватар для BloodWarrior
 
Регистрация: 08.05.2010
Адрес: Новокузнецк
Сообщений: 141
Сказал(а) спасибо: 32
Поблагодарили 21 раз(а) в 9 сообщениях
BloodWarrior На верном пути
По умолчанию Вопрос по LOS

Пытался тут прикрутить конфьюз мувмент генератор к ммапам.
В принципе все сделал и сделал достаточно таки более менее в работоспособном варианте до определенного момента.

координаты xyz

Берутся великим и ужасным рандомом.
i_nextMove = urand(1,MAX_CONF_WAYPOINTS);
где MAX_CONF_WAYPOINTS - 24

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

Но рандом суров и имеет свойство получать координату точки внутри объекта порой. Особенно это заметно в зданиях как таковых.
Без мувмап все выглядело совсем страшно, в любом вмо только использовал - словил провал.
С мувмапами при некорректных координатах существо пытается просчитать путь, начинает панически дергаца и бегать и таки порой попадает в неудобное положение, происходит микротелепорт да много каких еще конфузов.

Вот возник вопрос, поскольку сам лобстер еще тот.

const float x = i_waypoints[i_nextMove][0];
const float y = i_waypoints[i_nextMove][1];
const float z = i_waypoints[i_nextMove][2];

Как к вот получаемому по сути значению xyz выше прикрутить проверку на лос?

Ну по сути по функции х = полученному рандомному след позицию, если оная в зоне видимости игрока?
__________________
MZero - z1686 SDZero - z0354 - 17.05.2011
BloodWarrior вне форума   Ответить с цитированием
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вопрос по титулам Limpnau Новичкам 1 03.12.2010 21:21
Вопрос по git impylse Новичкам 2 23.09.2010 07:58
Вопрос по DBCfmt.h sokmax Корзина 13 26.08.2010 21:16
Вопрос по SQL. Omg Новичкам 24 21.07.2010 23:29
вопрос sparky Новичкам 4 19.03.2010 16:28


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


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