![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 4 Dołączył: 16.02.2007 Skąd: Leszno Ostrzeżenie: (20%) ![]() ![]() |
Witam,
ostatnio mnie zaciekawiło jak zrobić mapkę na styl tej która jest w grze plemiona. Wpadłem na pomysł. Użyć w HTMLu <MAP>, ale w map area wyświetla tylko odnośnik. I mam pytanie jak zrobić żeby był wyświetlany obrazek np budynku. mapa ma np rozmiary 500x500, jeden budynek to np 50x50. mapa podzielona jest na 10 pól w pionie i poziomie: (IMG:http://i36.tinypic.com/2mxex3o.png) Czyli jeśli user ma budynek na pozycji 4:3 to powinien pojawić się budynek (IMG:http://i35.tinypic.com/35n34hx.png) 1 kratka to 50x50px. Mam coś takiego:
I jak zrobić żeby wyświetlało budynek a nie odnośnik? Może macie inne pomysły jak to wykonać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
O ile dobrze rozumiem mamy 100 pól, które są niepodzielne.
Zatem tworzenie tej mapki może odbywać się w obojętnie jaki sposób, czy to będą mapy, divy, tabele, czy canvas. Przesuwanie mapy skutkuje "przeliczeniem" pozycji elementów. W przypadku przesuwania w jedną stronę elementy przesuwane są po jednej osi i przy jednostkowym przesunięciu (o pole) ukrywamy 10 kwadracików, a pokazujemy 10 nowych. Jeśli cały obszar ma być dużo większy, a widoczny jest tylko jego wycinek. To można nawet utworzyć mapkę dla całego obszaru, następnie doczytywać aktywne elementy. Złączyć to z scroll-to, dynamicznym pobieraniem elementów widocznych na danym ekranie, to nawet będzie ładnie i szybko działać (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:23 |