Войти
ПрограммированиеФорумВеб

тайловая карта

#0
19:17, 3 ноя. 2014

как на html отображают обычно тайловую карту с персами?

( если не брать в расчет всяких сложностей типа флеша ас3 )


#1
23:26, 3 ноя. 2014

На чистом HTML эта задача не решается, но ее можно попробовать делать на javascript с использованием возможностей HTML5. HTML5 предоставляет новый тэг <CANVAS>.

#2
3:22, 4 ноя. 2014

asidorchenko
> На чистом HTML эта задача не решается
На самом деле HTML + CSS и решается, но это извращение.
И конечно лучше взять canvas2d: http://www.html5canvastutorials.com/tutorials/html5-canvas-element/

#3
20:40, 5 ноя. 2014

На position: absolute; и position: relative; (в зависимости от количества слоев) можно в теории сделать нормальные тайлы. Что будет на практике сказать не могу.

#4
1:12, 6 ноя. 2014

А я делал в году так 200х на таблицах...

#5
13:29, 6 ноя. 2014

Fla
Да и без position без проблем можно, зависит от тайлов (квадратные, изометрические, хексагоны).

#6
16:24, 6 ноя. 2014

MoKa
> Да и без position без проблем можно, зависит от тайлов (квадратные, изометрические, хексагоны).
+1

В том же Травиане, кстати, на чистом хтмл + цсс в своё время изометрические тайлы рисовались.
А сейчас, кмк, автору топика стоит взять один из игровых 2D JS-фреймворков, который тебе карту из того же Tiled сам корректно нарисует и без лишних велосипедов.

#7
21:14, 6 ноя. 2014

Odian
> кмк,
че такое кмк?
зы я прогать только учуть, предпочел бы из фрейвоков только jquery поюзать

#8
21:54, 6 ноя. 2014

Odian
> В том же Травиане, кстати, на чистом хтмл + цсс в своё время изометрические
> тайлы рисовались.

порылся в травиане, там один пустой div элемент, в котором под консолью разработчика находится ссылка на отображение карты - не нашел никакхи ссылок ни на js ни на canvas

#9
23:32, 6 ноя. 2014

despair1
Смотришь в сорс, или инспектором в хроме элементы? Т.к. сорс не будет содержать динамичные элементы.
Сделай Inspect Element на карте, и запость скрин сюда структуры, там может быть внутри или под дивом паралельно.

#10
11:59, 2 фев. 2015

Можно использовать картографические решения - GMaps, YMaps, Leaflet.
Это именно те задачи, которые эти библиотеки имеют решать.

#11
15:02, 2 фев. 2015

MarkoPolo
В тех же 200х, а точнее 2001-2002 тоже делал на таблице :)
Сейчас скорее всего делал бы Ajax+div... хотя... люблю я таблицы :) Но в таблице другие элементы, вроде персонажей, неудобно будет отображать.

#12
18:30, 2 фев. 2015

html5 + canvas + js: http://www.gamedev.ru/projects/forum/?id=197891

ПрограммированиеФорумВеб

Тема в архиве.