Liebe(r) Kleinbonum,
ich denke da an ein Element (id="world"), das Du relativ positionierst, und dessen Elternelement (id="worldview") Du mittels overflow:hidden ohne Scrollbalken und mittels width und height auf den festen Ausschnitt von 200x200px festlegst. Das Element "world" selbst enthält absolut positionierte Elemente, die in Abhängigkeit zu ihm natürlich mitscrollen, wenn Du mittels JavaScript die top und left Werte dynamisch anpasst.
Der Avatar des Spielers ist ebenso absolut in "world" positioniert. Sollte das Scrolling in den Randbereich kommen, dann gibt es eben Minimal- (0,0) und Maximalwerte (3800,3800), die nicht unter- bzw. überschritten werden können. Da der Avatar aber synchron mitbewegt wird, wandert er eben an den Randstellen bis zum Rand der Map.
Ist Dir meine Denkweise klar geworden?
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)