
Hallo erstmal, ich war jetzt seit einiger Zeit nichtmehr hier...
Also ich habe folgende Frage: Ich habe ein Onlinegame erstellt, bzw. bin z.Z. dabei. Jetzt habe ich das Problem, das man sich als Charakter auf einer riesigen Karte bewegen können soll. DIe Landkarte ist 1000 x 1000 px groß und man soll sich auf jedem dieser Piel befinden können. DIe Position soll in der Datenbank gespeichert werden. Jetzt ist meine Frage: Wie realisiere ich es am besten, das man auf jedeen Punkt dieser Karte klicken können kann, ohne jeden dieser... einzeln zu deffinieren? ich dachte da an ne ne schelife, aber wie stelle ich es an das man auf einem bild einen bestimmten bereich mit link versieht? ginge natürlich mit <map> hab aber gelesen, dass das erstens nicht so gut sein soll und zweitens das es sehr viel serverauslastung erfordert. Also wie ginge es, dass bei jedem Schleifendurchgang das Bild automatisch um einen Pixel weitergearbeitet wird und wieder ein Link versehen wird? Vielen Dank schonmal für eure Hilfe!
Mefisto
Code: In Zwischenablage kopieren (nur IE)Nur leider geht der nicht... Ich habe jetzt schonmal das Feld auf das man gehen können soll auf 2x2px vergroeßert, weil wenn der server 100 mal eine schleife mit selber jeweils 1000 durchgängen abarbeiten muss ist mir jedes mal der browser abgestuerzt ^^ gibts ne möglichkeit das selbe schneller und effizienter zu machen??
Zitat:Ganz ganz ganz einfach: einen sog. "Image-Button" definieren (in einem Formular) und dort das Bild anzeigen:
Jetzt ist meine Frage: Wie realisiere ich es am besten, das man auf jedeen Punkt dieser Karte klicken können kann, ohne jeden dieser... einzeln zu deffinieren?
Code: In Zwischenablage kopieren (nur IE)Nachdem der Anwender irgendwo in das Bild geklickt hat, wird Dein script.php aufgerufen und in den Variablen $_POST['bild_x'] und $_POST['bild_y'] stehen die Koordinaten, wo genau hingeklickt wurde. Einfacher geht es nicht.