ok, hab mir schon Gedanken drüber gemacht, nur ein Problem hab ich:
wie krieg ich die Spielfigur immer in die Mitte der Tiles? Und... ich muss es auch irgendwie schaffen, dass die Figur (egal mit welcher Geschwindigkeit) immer zum nächsten Tile läuft und nicht zwischen zwei Tiles stehenbleibt...
muss ich noch überlegen...
Am besten wärs mit ner For-Schleife , denke ich aber ich da komm ich wieder auf mein Problem zurück, wie ich immer die Mitte rausfinde... wäre ja dann:
[Pseudo-code]:
Code: Alles auswählen
; ....
For PlayerX to MittedesnächstenTiles
PlayerX + 1
Next
; ....
Außerdem hab ich noch ein Problem:
z.B hat ein Spieler, der so ein Spiel in der Auflösung 1024x768 spielen würde, mehr Vorteile als der, der 640x480 spielt, weil er viel mehr im Auge hat... bei OpenWindowedScreen() gibt's ja keine Probleme, da gibts autostretch... aber wie ist das beim Vollbildmodus?
ich muss die nicht immer per Hand resizen oder?
So, für die Kollision hab ich mir das überlegt:
Es gibt eine Variable die NextTile heißt... und beim Schritt nach rechts/unten/links/oben wird ein bestimmter Wert aufaddiert/subtrahiert, wenn es ne Kollision mit ner Wand gibt dann ist NextTile der Aktuelle Tile auf dem der Spieler steht... naja bisschen blöd erklärt^^
aber wär bestimmt keine gute Methode...
Gäbe ja dann noch das mti der Bounding-Box, die ist bestimmt besser, aber keine Ahnung wie ich das realisieren soll...
Danke im Vorraus
// Rubiko
P.S..: ich will mit meinen posting keine kompletten codes... ich will nur Denkanstöße