KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Laufen funktioniert nicht
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe versucht meine grafik aufm bildschirm zu bewegen, aber es will einfach nicht klappen.

ich hab folgenden source:
http://pastebin.com/WF8xPdxf

Bitte um Hilfe Smile
niemand will mir helfen ._.

lars96 :
niemand will mir helfen ._.


Schau mal in Zeile 31 und 32

PHP-Code:
if (speedx 10)
 
speedx 0


Der Compiler spuckt diesbezüglich sogar ne warnung aus:

Code:
main.cpp: In function 'void ReadKeys()':
main.cpp:31: warning: suggest parentheses around assignment used as truth value


PHP-Code:
if (speedx == 10)
 
speedx 0

So denk ich mal, is es besser

Wofür brauchst du speedx eigentlich ?
die Variable wird ausser in der if speedx == 10 Abfrage doch nirgends verwendet.

Hier nochmal überarbeitet:
http://pastebin.com/5vnGqJVe

Habs nochmal getestet: Die grafik bewegt sich bei jeder möglichen Taste um keinen milimeter.

Wo liegt denn das problem ._. ?


lg

lars96 :
Hier nochmal überarbeitet:
http://pastebin.com/5vnGqJVe

Habs nochmal getestet: Die grafik bewegt sich bei jeder möglichen Taste um keinen milimeter.

Wo liegt denn das problem ._. ?


lg

Das Problem liegt darin, dass du mit osl_keys->held. ... die einzellnen Tasten abfragst, sie aber vorher nirgends ausliest. Dadurch nimmt das Program deine Eingabe nicht wahr und reagiert entsprechend (nicht).

Pack ein oslReadKeys(); an den Anfang deiner ReadKeys Funktion, und das ganze sollte laufen.

Gut okay, habe mein programm erweitert, jedoch freezt meine psp jetzt immer wenn ich das starte.

Hier der neue code: http://pastebin.com/J2r0wTHR

Ich habe die dateien: EBOOT.PBP, bg.png und tank.png in meinem ordner tankwar auf meiner psp.

Hoffe du kannst mir helfen

lars96 :
Gut okay, habe mein programm erweitert, jedoch freezt meine psp jetzt immer wenn ich das starte.

Hier der neue code: http://pastebin.com/J2r0wTHR

Ich habe die dateien: EBOOT.PBP, bg.png und tank.png in meinem ordner tankwar auf meiner psp.

Hoffe du kannst mir helfen


Also:
ich hab deinen Code genommen,
ne grafik "bg.png" und "tank.png" dazu gepackt.
Das ganze compiliert und auf der PSP getestet.

Ergebnis.
Es läuft alles wunderbar.

Bist du sicher, dass die Dateien auch wirklich im selben Ordner liegen und genauso heissen (Groß und Kleinschreibung eingeschlossen) ?
Vielleicht stimmt ja auch was mit deinen Grafiken nicht.

Überprüfe doch mal, ob die Dateien geladen werden, in dem du bei zeile 43 folgendes mit rein schreibst:

PHP-Code:
if (!bgoslDebug("konnte bg.png nicht laden");
if (!
tankoslDebug("konnte tank.png nicht laden"); 

Ich weiß nicht was meine PSP hat aber da kommt dann: "bg.png konnte nicht geladen werden" und die geht nach 10 sek. aus.

Habe es so gemacht:


Mfg

lars96 :
Ich weiß nicht was meine PSP hat aber da kommt dann: "bg.png konnte nicht geladen werden" und die geht nach 10 sek. aus.

Habe es so gemacht:


Mfg


Was sagt dir das, wenn das Bild nicht geladen werden kann ?
Das,mit dem bild was nicht in ordnung ist.

Vielleicht ist noch irgendwo ein Leerzeichen am Anfang oder Ende des Dateinamens.
Oder der Dateityp stimmt nicht.
Öffne das Bild doch mal in Paint und speichere es neu als png ab.

Wenn das nicht hilft, kann ich dir leider auch nicht weiter helfen.

Okay danke funktioniert, nur leider muss ich noch die Steuerung umstellen xD.

Danke für die Hilfe Smile))
Referenz-URLs