Показать сообщение отдельно
Старый 01.04.2010, 12:29   #1
SilverIce
MaNGOS Dev
 
Регистрация: 14.03.2010
Сообщений: 38
Сказал(а) спасибо: 23
Поблагодарили 49 раз(а) в 16 сообщениях
SilverIce Скоро придёт к известности
По умолчанию [patch] Camera system

Патч реализует правильную работу эффектов дальнего видения.
Например то же intro в игре - это перемещение камеры, причем на оффе виден не только клиентский контент, но и юниты, c ним патч на око акеруса выглядел бы менее хаковым..
Я не написал что именно не работает правильно: если вы заметили, сейчас, когда подконтрольный моб находится вдали от плеера - мир вокруг замирает - не приходят broadcast пакеты от объектов вокруг( не уверен что вобще что-то видно, давно не тестировал).
Другими словами патч реализует специальный грид объект-камеру, который и занимается обновлением видимости для плеера вокруг и перехватом пакетов из окружаещего мира. Камера перемещается по карте вместе с "точкой обзора" - другим объектом, им может быть любой юнит, динамик объект или сам плеер.

в патче:
1. сами камеры
2. их использование в спелл системе
3. изменения в системе видимостей как подготовка к камерам

можно протестировать спеллами, можно коммандой: .debug camera set, нацелившись на кричера, вернуть камеру "на место": .debug camera 'любой символ'
Необходимо протестировать на живом сервере, в два окна заметить что-то сложно

Написано под 9541 ревизию cameras.patch
патч для sd2 sd2.patch

Последний раз редактировалось SilverIce; 05.04.2010 в 16:57.
SilverIce вне форума  
18 пользователя(ей) сказали cпасибо:
ANTOMA (05.04.2010), Chestarfild (02.04.2010), Den (02.04.2010), DeusModus (02.04.2010), Dragon (02.04.2010), Feel the Power (01.04.2010), Gerald (01.04.2010), ghostpast (01.04.2010), Konctantin (01.04.2010), Lightunit (01.04.2010), LordJZ (01.04.2010), MaS0n (01.04.2010), PSZ (01.04.2010), sven (01.04.2010), Vladimir (11.04.2010)