![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]()
Вообщем проблема следующая. Пол года назад сделал элемент онлайн игры - бегающего человечка. Т.е. есть карта 20х20 с зданиями. Наводим на какую то часть карты и скрипт показывает самый простой путь с помощью шестигранников.
![]() При клике чувачек бежит по пути. ![]() Трабл следующий -> Изображение которое видно на скрине естественно картинка что накладывается на карту. При наведении на непроходимую зону на которой здание у нас показывается красный крест: ![]() А вот если навести на место там где у нас Кружок с плюсом креста видно не будет т.к. мы наводим на изображение!! ![]() Как думаете, как решить данную проблему. С точки зрения юзера багонутая игра. А вот с точки зрения программиста не решаемая проблема.. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]()
Сделал что бы при наведении на картинки зданий показывались все не проходимые точки
![]() Но может есть другое решение? |
![]() |
![]() |
![]() |
#3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
Если будет башня или высотное здание, то за ними пройти будет нельзя. В таких случаях рисуются отдельные карты-маски, независящие от дизайна. Они также могут учитывать места, где нельзя сесть/лечь, области видимости в разных положениях и т.п.
Alar, верни репу!
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Тут необходимо каждой ячейке задать свой z-index по-возрастанию от верхнего левого угла. Изображения должны иметь z-index нижней правой ячейки. Это избавит тебя от этой и дальнейших проблем.
p.s. Используй лучше PNG24 - в разы лучше выглядит. Последний раз редактировалось Виталий Желтяков; 08.03.2012 в 23:53. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нестандартное поведение strlen() | Руслан Роккер | PHP | 14 | 22.01.2012 21:09 |
Нестандартное задание чисел c++ | bigboss1113 | Помощь студентам | 0 | 28.11.2010 21:37 |
Нестандартное закрашивание DBGrid | Kisma | БД в Delphi | 4 | 16.02.2010 21:26 |
Нестандартное включение ПК | Bat{CMD}_Men | Операционные системы общие вопросы | 1 | 24.08.2009 17:04 |
Нестандартное PopupMenu | Crivel | Помощь студентам | 6 | 12.08.2008 19:32 |