Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

 
 
Опции темы Опции просмотра
Старый 20.10.2006, 20:58   #14
Селайси
Знакомый Мадера
 
Регистрация: 28.09.2006
Сообщений: 55
По умолчанию

Цитата:
Сообщение от Яруго Посмотреть сообщение
т.к. идей никто не выдал - мб сделать анналогично мудмаперу?
там все просто - при следовании в локацию (без возможности вернуться в предыдущую локацию) она прорисовывается в направлении следования (как обычная), но выхода в предыдущую локацию нет (сплошная стена). Дальнейшая прорисовка как из обычной румы

С ув.
Этот метод имеет 2 побочки, 1 из 2х:

1) замедление работы клиента, т.к. карту придется рисовать в 2 прохода,
без учета и с учетом альтернативных выходов, либо
2) кривая отрисовка нелинейных карт, где путь от А до Б 1 клетка, а от Б до А несколько клеток, при этом из А в Б есть выход, а из Б в А нет. Попытаюсь изобразить, карта:
Е<-Д<-Г<-В
v^.........^v
А ------>| Б
будет показана по-разному скорее всего, если я конечно ничего не придумаю, в зависимости от того, стоять в точках А или Б. Хотя все равно ткая карта не нарисуется в автоматическом режиме правильно в любом случае ИМХО. А отрисованная руками будет и без изменений мапера прекрасно отображаться, единственная разница в том, что карта не будет вся исчезать при автоматической прорисовке при переходе из А в Б.
Короче новая версия готова считайте, осталось оттестить как следует и решить этот вопрос с маппером, буду думать

Кстати, есть еще одна причина исчезновения карты во время автоматической прорисовки. Представьте, вы идете в следующую ячейку из ячейки 1, например на Ю в ячейку 2, потом возвращаетесь С, а там другая ячейка, нежели та, из которой мы пришли сначала (1), и создается новая клетка 3, а выход С в предыдущей ячейки (2) заменяется на указатель на новую ячейку (3), заменяя собой указатель на ячейку 1, в итоге если нет альтернативного пути прорисованного до первой ячейки, то пройти из текущей точки (3) в 1 по мнению мапера уже нельзя и карта начинает показываться начиная с ячейки 2. Как с этим бороться - пока ХЗ, у кого есть идеи - велкам.

Последний раз редактировалось Селайси; 20.10.2006 в 21:12.
Селайси вне форума   Ответить с цитированием
 


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

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

Быстрый переход


Часовой пояс GMT +4, время: 02:55.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot