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