Как реализовать Карту в QSP?
Видил Карту в некоторых других Движках.
Как реализовать Карту в QSP, на которой отображается передвижение героя?
Это совсем не то. В моем случае необходимо выполнить центрирование относительно какой-то определенной точки. Т.е. я вставляю в дополнительное окно карту и центрирую относительно положения персонажа. Все, выходящее за рамки дополнительного окна мне не нужно, но избавиться от него - это проблема)
Ну разве что делать не карту, а только ее часть. Но тут все будет зависеть от разрешения экрана.
Dark,
Нарезать карту мелкими квадратиками и выводить часть карты (с такого-то ряда и такого-то столбца столько-то по горизонтали и по вертикали) центрируя по положению персонажа.
Логично мыслите, Ватсон. я уже почти;)
Пытаюсь портировать настолку на qsp. Проблема с картой.
Предполагается что карта располагается в дополнительном описании
Делаю в два слоя
в $topimage - шестиугольное окошко на месте доп описания.
саму карту пытался сделать так:
P ‘<img style=“positon:absolute;left:712;top:277”src=“images/map4.jpg”>’
По моей логике при шаге к примеру на восток left увеличивается, на запад уменьшается и т.д., т.е картинка постоянно меняет положение. Причем чтобы видима она была только в доп. описании.
Я меняю left top но картинка не смещается. =(
Можно ли так сделать вообще?
В QSP далеко не все возможности HTML поддерживаются. Всякие оформительские премудрости вроде движущейся карты делаются с большим трудом.
В аэре можно, в классике сложно :)
Парни вопрос то не теоретический. Нужен ответ как сделать. =)
Если делаешь в классике, то тебе нужна кучка картинок со сдвигом - в массиве, которые ты будешь рисовать, то есть сдвиг вправо - берёшь картинку с индексом +, влево с - и т . д.
А просто двигать одну картинку не получится.
делаю в аэре. на карте 460 меток. в принципе я конечно могу сделать для каждого положения свою картинку, но это не здорово как то.
Нет, в аере легко можно и сдвиг сделать. Там область картинки можно вывести каждый раз новую.
В аэре можно картинки друг на друга накладывать и размещать в заданных позициях.
Я напутал с координатами и картинка уходила за край окна получается.
Спасибо за помощь переписал.
P ‘<img style=“position:absolute;left:0;top:0;”src=“images/map4.jpg”>’ смещения работают.
Но с отрицательными координатами что то не ладится.
К примеру P ‘<img style=“position:absolute;left:-50;top:-50;”src=“images/map4.jpg”>’ отображается также как с нулевыми.
С положительными сдвиги нормальные.
Короче, как в другую сторону сдвинуть?
Да, сейчас в отрицательную нельзя - недоработка в аере :( Исправлю.
