Показать сообщение отдельно
Старый 22.04.2011, 19:25   #2
SilverIce
MaNGOS Dev
 
Регистрация: 14.03.2010
Сообщений: 38
Сказал(а) спасибо: 23
Поблагодарили 49 раз(а) в 16 сообщениях
SilverIce Скоро придёт к известности
По умолчанию

т.е. вы хотите сначала проверить на видимость/LoS и затем генерировать путь?
WorldObject::IsWithinLOS используйте или чтото подобное:
Код:
bool IsWithinLOS(uint32 mapId, float x, float y, float z, float ox, float oy, float oz)
{
    return VMAP::VMapFactory::createOrGetVMapManager()->isInLineOfSight(mapId, x, y, z+2.0f, ox, oy, oz+2.0f);
}
разве mmaps при генерации пути не возвращает нормальных путей без захода в объекты? по хорошему должно быть так и проверка на LoS не нужна

Последний раз редактировалось SilverIce; 22.04.2011 в 20:32.
SilverIce вне форума   Ответить с цитированием