![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 192 Pomógł: 13 Dołączył: 16.11.2007 Skąd: Żory Ostrzeżenie: (10%) ![]() ![]() |
Witam, ostatnio postanowiłem zrobić grę przez przeglądarkę (coś w stylu margonem, chodzenie za pomocą strzałek itp.). Jednak pierwszy problem zaczyna się przy mapach. Mógłby mi ktoś nasunąć pomysł jak można by zrobić mapy ? Ponieważ zrobiłem ikony trawy, pisaku itp. (32x32 piksele, gif) i w pliku z mapą (np. mapa.php) umieściłem kod np.:
Wartość dla zmiennych to obrazek bez rozszerzenia. Jeżeli chcę to wywołać w funkcji za pomocą pętli for (mnożę x i y z maksymalnej wielkości mapy) i wyświetlam za pomocą <img src='[...]/grass.gif' style='position: absolute; left: $x; top: $y;' /> itd. Niestety strasznie to obciąża serwer. Przy ładowaniu tej mapy, nie można nic zrobić z przeglądarką prócz zamknąć proces. Znacie jakiś lepszy sposób by to wyświetlić ? -------------------- "Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci
30.01.2009 - Mój 100 post. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 562 Pomógł: 15 Dołączył: 8.08.2003 Skąd: Denmark/Odense Ostrzeżenie: (0%) ![]() ![]() |
Zaznaczam że nie mam z tym doświadczenia, ale czy nie lepiej byłoby zostawić generowanie takiej mapy JavaScript'owi - np z JSON? To byłaby pierwsza rzecz jaką spróbowałbym zrobić.
-------------------- Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 192 Pomógł: 13 Dołączył: 16.11.2007 Skąd: Żory Ostrzeżenie: (10%) ![]() ![]() |
No tak, ja się za bardzo nie znam na JSON, lecz jak ta mapa miała być zapisywana ? Tego zawsze można się nauczyć, ale wogóle nie mam pomysłu co do tych map.
P.S. Problem rozwiązany, jak wczytuje mapę za pomocą AJAX to nie ma problemów. Można zamknąć. Ten post edytował Fishu 14.03.2009, 21:07:33 -------------------- "Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci
30.01.2009 - Mój 100 post. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:38 |