Als ich würde es so bei laufen machen. Da es ein 3D-Spiel ist, müssen xyz-Koordinaten übergeben werden. Daher sieht das schonmal so aus:
Dann muss noch der Blickwinkel übergeben werden. Dies würde ich am Äquator ausrichten. Wodurch das ganze so aussieht:
Zitat:
Koordinaten: {x}/{y}/{z}
Blickwinkel: {blickwinkel}
|
Dann kommt noch die aktuelle Bewegung dazu. Vllt kann man der Spielfigur 120 Standardanimationen geben(Ducken, am Ducken, vom Ducken aufstehen, Sprung, kurz vorm Sprung, usw...). Das überträgt man dann auch:
Zitat:
Koordinaten: {x}/{y}/{z}
Blickwinkel: {blickwinkel}
Animation: {animationsnummer}
|
Mit das ganze wird dann an den Server gesendet und von dem immer wieder an die Clients gestreut und dort abgebildet mit ner Map im Hintergrund.
Und schon können sich die Spieler frei bewegen.