Richtung speichern?!
Übersicht

RazorbackBetreff: Richtung speichern?! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich bin gerade dabei ein rpg zu programmieren... na ja ich versuche es ..
und schon mein erstes problem: ich will das der spieler nach links rechts oben unten gehen kann und weis nicht wie man die richtung speichert also wenn man die taste loslässt das die figur dann mit gesicht in die richtung steht in die man auch gegangen ist. würde mich über hilfe freuen ![]() |
||
TOONY |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
if keydown(LINKS) then richtung=LINKS
if keydown(RECHTS) then richtung=RECHTS . . . if richtung = Links then drawimage(Spieler_LINKS) if richtung = Rechts then drawimage(Spieler_Rechts) . . . . . Ich hoffe du verstehst, wie das gemeint ist! |
||
Razorback |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
das habe ich auch schohn versucht.. aber wenn man erst rechts drückt und dann links hat er beide richtungen.. und dann geht das nicht mehr | ||
![]() |
Xenon |
![]() Antworten mit Zitat ![]() |
---|---|---|
Warum vergessen alle Leute auf die Planung?
Bevor man ein Spiel macht: O PC ausschalten (wenn er es nicht schon ist) O Konzeptzeichnungen machen und alles niederschreiben, was das Spiel können soll und was es ausmacht. O Einen Ablaufplan des Spiels auf dem Papier erstellen: Je genauer der ist, desto besser. Meistens erkennt man die Probleme in dieser Phase und kann schon vorher schauen, wie man sie lösen, oder umgehen kann. O Ganz zum Schluß wird der PC eingeschaltet und alles nach dem Ablaufplan codiert. Das ist, wenn der Ablaufplan korrekt und fein ausgearbeitet wurde nur noch eine Abschreibübung. Diese Reihenfolge sollte man auch bei normalen Programmen einhalten. |
||
Razorback |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja ok.. aber das war keine antwort auf meine frage.. ![]() |
||
![]() |
Freeman |
![]() Antworten mit Zitat ![]() |
---|---|---|
px / py seien die Spieler x/y Koordinaten
Code: [AUSKLAPPEN] If KeyDown(205) px = px + 1 endif If KeyDown(203) px = px - 1 endif If KeyDown(208) py = py + 1 endif If KeyDown(200) py = py - 1 endif mehr isses nich |
||
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28 |
Razorback |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
das ist die bewegung.. aber danach guckt er immernoch in die gleiche richtung wie vorher | ||
![]() |
Freeman |
![]() Antworten mit Zitat ![]() |
---|---|---|
das kommt aber aus deiner Fragestellung oben nich ganz raus...egal , ich denke mal du willst ne charaanimation haben ausm charset oda? wenn das so is dann meld dich ma bei mir bei icq, ich hab da was für dich ^^ | ||
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28 |
![]() |
Xenon |
![]() Antworten mit Zitat ![]() |
---|---|---|
sagen wir die richtung in die dein player schaut is in dem animimage:
unten: 0 rechts: 1 oben: 2 links: 3 dann machst du so: If nachuntengehen then bewegungsbild = 0 If nachrechtsgehen then bewegungsbild = 1 If nachobengehen then bewegungsbild = 2 If nachlinksgehen then bewegungsbild = 3 und zeichnen tust dus so: Drawimage player, x, y, bewegungsbild fertig.. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group