Bild wird nicht im GP2X angezeigt

Previous topic - Next topic

D2O

Hi, nach dem ich Achim mit folgendem Problem helfen wollte,
http://forum.gp2x.de/viewtopic.php?t=4799
habe ich festgestellt das es bei mir auf dem GPX auch nicht läuft.

Nun habe ich mal einen simplen code gemacht, auch der geht nicht :(
Hier mal die Projektdateien.
http://www.deuteriumoxid.com/glbasic/mytest.rar

Benutze ich aber Drawrect, wirds mir das angezeigt.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Kosta

Quote from: D²OHi, nach dem ich Achim mit folgendem Problem helfen wollte,
http://forum.gp2x.de/viewtopic.php?t=4799
habe ich festgestellt das es bei mir auf dem GPX auch nicht läuft.

Nun habe ich mal einen simplen code gemacht, auch der geht nicht :(
Hier mal die Projektdateien.
http://www.deuteriumoxid.com/glbasic/mytest.rar

Benutze ich aber Drawrect, wirds mir das angezeigt.
hmmm....

gab es denn nicht schon vor längerer Zeit Probleme mit den Pfaden?
dass die Bilder nicht gefunden werden?

http://www.glbasic.com/forum/viewtopic.php?id=842
Intel QuadCore, Geforce8600GT,512MB,4GB Ram, 26" TFT
HP nw8440 Schläppy
GP2X Mk2 (Firmware 3.0)

GLBASIC Blog:
http://www.glbasic.com/forum/index.php?blog=51.0

S.O.P.M.

Gernot hat die Probleme mit LOAD- und DRAWSPRITE eigentlich repariert auf dem GP, das wundert jetzt aber schon.
Notebook PC Samsung E372 Core i5 @ 2,6 GHz; 4 GB RAM; Win 7 Home Premium

Kosta

hmmm...

meine obige Vermutung stimmt nicht,

file wird gefunden....


Code (glbasic) Select
//GFX LADEN
GLOBAL x,y
LOADSPRITE "asteroid.png",0

WHILE TRUE

IF KEY(205) THEN INC x,3
IF KEY(203) THEN DEC x,3
y=10
DRAWSPRITE 0,x,y
PRINT GETCURRENTDIR$(), 0, 0
existiert=DOESFILEEXIST("asteroid.png")
IF existiert
PRINT "yuhuu",100,100
ELSE
PRINT "Doooh!",100,100
ENDIF

SHOWSCREEN
WEND
aber ich glaube die png Datei ist korrupt, oder nicht im gewünschten Format (Alpha-Kanal?)

Beim Öffnen des Bildes mit einem Bildbearbeitungsprogramm sehe ich nur ein komplett rotes Bild.
Ich kriege sowohl beim PC als auch beim GP2X das rote Bild als Sprite ... (oder ist der rote Balken als Sprite gewünscht)???

denn dann funktioniert bei mir alles.
Intel QuadCore, Geforce8600GT,512MB,4GB Ram, 26" TFT
HP nw8440 Schläppy
GP2X Mk2 (Firmware 3.0)

GLBASIC Blog:
http://www.glbasic.com/forum/index.php?blog=51.0

S.O.P.M.

Ich speichere meine Bitmaps immer mit Paint als png ab. Mit dem Format kommt GLBasic klar. Machs auch mit Paint, falls du's bisher nicht gemacht. Und als Bitmaps geht auch nicht, nein?
Notebook PC Samsung E372 Core i5 @ 2,6 GHz; 4 GB RAM; Win 7 Home Premium

Kitty Hello

Mach mal:
LOCAL sx,sy
GETSPRITESIZE 0, sx, sy
PRINT "Size: "+sx+", "+sy, 0,0

D2O

So, jepp das bild ist nur ein Rotes rechteck, der name ist nur etwas verwirend da ich ihn einfach von Achim original übernommen habe.

@Gernot, da bekomme ich 0,0 zurück :(
In Windows gehts, 42,42.
Da habe ich einfach mal die grösse auf 32x32 geändert, in der vermutung das 42x42 vieleicht schlecht sein könnte, aber nade, nix :(

Vieleicht noch zur info, bei mir ist Firmware 3.0 drauf.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Kitty Hello

Hmpf. Das PNG hat 8 bit. Aber sollte trotzdem gehen.
Kannst Du's mal über ssh starten, und die Konsolenausgabe posten?

D2O

Quote from: GernotFrischHmpf. Das PNG hat 8 bit. Aber sollte trotzdem gehen.
Kannst Du's mal über ssh starten, und die Konsolenausgabe posten?
Ähh, Öhh, Hmpff, Wie :) ?
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Kitty Hello

Also, wenn Du Deine GP2X am USB-Port anstöpselst, dann kannst Du ja unter Settings irgendwie SSH und FTP usw. erlauben. Wenn Du dann eine Verbindung zum Gerät hast (geht eigentlich unter Windows von selbst - oder muss man einen Treiber installieren?), dann kannst Du an einer Konsole (Eingabeaufforderung) sowas tippen:
telnet 10.1.0.2
Wobei 10.1.0.2 die IP von der GP2X ist.
Dann mit:
cd /mnt/sd/MeinSpiel
in den Ordner wechseln (mit "ls" kannst Du Dir den Inhalt anzeigen lassen)
und zum starten:
./Spielname.gpe

-> Jezt kommt ein Text mit Debug-Meldungen auf der Konsole.

D2O

Danke, heut komm ich aber nicht mehr dazu.
Werde aber bericht erstatten.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

D2O

Hmmm, kennt VIsta kein Telnet mehr ??
Es schreibt immer,....nicht bekannt...." :(

Werds , wenn ich rankomme, auf dem XP Rechner mal probieren.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell