как на html отображают обычно тайловую карту с персами?
( если не брать в расчет всяких сложностей типа флеша ас3 )
На чистом HTML эта задача не решается, но ее можно попробовать делать на javascript с использованием возможностей HTML5. HTML5 предоставляет новый тэг <CANVAS>.
asidorchenko
> На чистом HTML эта задача не решается
На самом деле HTML + CSS и решается, но это извращение.
И конечно лучше взять canvas2d: http://www.html5canvastutorials.com/tutorials/html5-canvas-element/
На position: absolute; и position: relative; (в зависимости от количества слоев) можно в теории сделать нормальные тайлы. Что будет на практике сказать не могу.
А я делал в году так 200х на таблицах...
Fla
Да и без position без проблем можно, зависит от тайлов (квадратные, изометрические, хексагоны).
MoKa
> Да и без position без проблем можно, зависит от тайлов (квадратные, изометрические, хексагоны).
+1
В том же Травиане, кстати, на чистом хтмл + цсс в своё время изометрические тайлы рисовались.
А сейчас, кмк, автору топика стоит взять один из игровых 2D JS-фреймворков, который тебе карту из того же Tiled сам корректно нарисует и без лишних велосипедов.
Odian
> кмк,
че такое кмк?
зы я прогать только учуть, предпочел бы из фрейвоков только jquery поюзать
Odian
> В том же Травиане, кстати, на чистом хтмл + цсс в своё время изометрические
> тайлы рисовались.
порылся в травиане, там один пустой div элемент, в котором под консолью разработчика находится ссылка на отображение карты - не нашел никакхи ссылок ни на js ни на canvas
despair1
Смотришь в сорс, или инспектором в хроме элементы? Т.к. сорс не будет содержать динамичные элементы.
Сделай Inspect Element на карте, и запость скрин сюда структуры, там может быть внутри или под дивом паралельно.
Можно использовать картографические решения - GMaps, YMaps, Leaflet.
Это именно те задачи, которые эти библиотеки имеют решать.
MarkoPolo
В тех же 200х, а точнее 2001-2002 тоже делал на таблице :)
Сейчас скорее всего делал бы Ajax+div... хотя... люблю я таблицы :) Но в таблице другие элементы, вроде персонажей, неудобно будет отображать.
html5 + canvas + js: http://www.gamedev.ru/projects/forum/?id=197891
Тема в архиве.