Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи > Принятые патчи

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

Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.

Повод для гордости.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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)
Старый 01.04.2010, 21:26   #2
zevgen
Новичок
 
Регистрация: 13.03.2010
Сообщений: 16
Сказал(а) спасибо: 6
Поблагодарили 19 раз(а) в 5 сообщениях
zevgen На верном пути
По умолчанию

Вот как была стародавняя проблема, что грид невозможно активировать если там нет игрока так и осталась до сих пор.
zevgen вне форума  
Старый 01.04.2010, 21:29   #3
YuruY
YTDB Dev
 
Аватар для YuruY
 
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
YuruY Скоро придёт к известностиYuruY Скоро придёт к известности
По умолчанию

и? ... вердикт?
__________________
http://ytdb.ru/
http://svn2.assembla.com/svn/ytdbase/
YuruY вне форума  
Старый 01.04.2010, 23:07   #4
SilverIce
MaNGOS Dev
 
Регистрация: 14.03.2010
Сообщений: 38
Сказал(а) спасибо: 23
Поблагодарили 49 раз(а) в 16 сообщениях
SilverIce Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от zevgen Посмотреть сообщение
Вот как была стародавняя проблема, что грид невозможно активировать если там нет игрока так и осталась до сих пор.
ну всему свое время.. и у камер немного другое назначение

Последний раз редактировалось SilverIce; 01.04.2010 в 23:12.
SilverIce вне форума  
Старый 02.04.2010, 14:14   #5
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от zevgen Посмотреть сообщение
Вот как была стародавняя проблема, что грид невозможно активировать если там нет игрока так и осталась до сих пор.
А как же ActiveObject?
LordJZ вне форума  
Старый 02.04.2010, 14:34   #6
timmit
YTDB Dev
 
Регистрация: 01.02.2010
Сообщений: 115
Сказал(а) спасибо: 0
Поблагодарили 36 раз(а) в 25 сообщениях
timmit На верном пути
По умолчанию

Если не ошибаюсь тоже самое, пока там никого нет рядом - оно не будет активироваться
timmit вне форума  
Старый 02.04.2010, 15:38   #7
SilverIce
MaNGOS Dev
 
Регистрация: 14.03.2010
Сообщений: 38
Сказал(а) спасибо: 23
Поблагодарили 49 раз(а) в 16 сообщениях
SilverIce Скоро придёт к известности
По умолчанию

если вы создадите объект, сделаете его активным, и добавите на карту, то оно активируется
патч кто-нибуть тестировал?

Последний раз редактировалось SilverIce; 02.04.2010 в 18:39.
SilverIce вне форума  
Старый 07.04.2010, 11:23   #8
SilverIce
MaNGOS Dev
 
Регистрация: 14.03.2010
Сообщений: 38
Сказал(а) спасибо: 23
Поблагодарили 49 раз(а) в 16 сообщениях
SilverIce Скоро придёт к известности
По умолчанию

тема переехала http://getmangos.com/community/showt...-Camera-system

Последний раз редактировалось tempura; 07.04.2010 в 17:10.
SilverIce вне форума  
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch/dev] Pet stat scaling system rsa Патчи 9 22.01.2015 12:13
[patch/dev] Refer-A-Friend System MaS0n Патчи 57 04.11.2011 17:25
[10924][patch] Timer system improved Ambal Принятые патчи 26 27.12.2010 11:27
[10089] Change in event system work with pool system. newsbot CMaNGOS Commits 0 21.06.2010 05:22
[10052] Camera System newsbot CMaNGOS Commits 10 16.06.2010 02:33


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


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