Показать сообщение отдельно
Старый 26.01.2012, 10:27   #88
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

Цитата:
Сообщение от Vladimir Посмотреть сообщение
Игрока должны видеть с глобальной карты и наоборот, как минимум. Так что при проверке видимости (и рассылке пакетов движений видящим?) пересчет все равно нужен.
Логично интерполировать положение транспорта сплайнами, т.е. базовой карты, на которой находится объект(нпс), а в апдейтах видимости (и в других взаимодействиях объектов) работать не с только с одной картой, но и со всей иерархией вложенных карт.
Например, каждая карта будет хранить список подкарт (транспортов), которые сейчас на ней находятся, так же будет хранить бэйз-мап - ту, на которой находится она сама.
Amaru вне форума   Ответить с цитированием