Fehler mit einer Animation!

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Blitzard

Betreff: Fehler mit einer Animation!

BeitragDi, Aug 16, 2005 16:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo
Ich wollt heute mal eine Animation ausprobieren und es geht einfach net.

BlitzBasic: [AUSKLAPPEN]

Graphics 640,480
Player = LoadAnimImage(\"player.bmp\",30,50,0,9)
For I=0 To 9
DrawImage Player,200,300,I
Next
WaitKey

p
Immer wenn ich das programm starte kommt der Fehler "Not enough Frames in bitmap"

Das bild ist 240 x 50 Pixel groß.

Blitz3D

BeitragDi, Aug 16, 2005 16:38
Antworten mit Zitat
Benutzer-Profile anzeigen
das heißt, dass du zuviele Einzelbilder als Parameter angegeben hast, soviele gibt's garnet.

oder du hast die Maße eines einzelbilds falsch gesetzt

gib mal gfx

[edit] Hast du die Online-Hilfe? www.blitzbase.de --> Online-hilfe
User posted image
Xware Entertainment und Forum
User posted image

Blitzard

BeitragDi, Aug 16, 2005 16:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Stimmt es waren zu viele bilder aber jetzt kommt immer "Image Frame out of range"

Blitz3D

BeitragDi, Aug 16, 2005 16:45
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
For I=0 To 9 


da hast du immer noch 9, da muss auch 8 stehen
User posted image
Xware Entertainment und Forum
User posted image

Blitzard

BeitragDi, Aug 16, 2005 16:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab ich geht trotzdem net

Blitz3D

BeitragDi, Aug 16, 2005 16:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Wieviele Bilder sind's denn? Wenn's 8 sind:BlitzBasic: [AUSKLAPPEN]

Graphics 640,480
Player = LoadAnimImage(\"player.bmp\",30,50,0,8)
For I=0 To 8
DrawImage Player,200,300,I
Next
WaitKey


versuch's mal so, wenn's immer noch nicht geht: For I=0 To 7

Du wirst nichts zu sehen bekommen, weil du kein Flip hast
User posted image
Xware Entertainment und Forum
User posted image

Blitzard

BeitragDi, Aug 16, 2005 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok jetzt funtzts aber wenn die 8 bilder durchgelaufen sind dann kommt "image frame out of range"
Mit welcher schleifwe kann ichs so machen das es die ganze zeit läuft?

Blitz3D

BeitragDi, Aug 16, 2005 17:04
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Repeat
Cls
A = A + 1
If A > 7 Then A = 0 ; ggf. A > 6 schreiben
DrawImage Player,100,100,A
Flip
Until KeyHit(1)
User posted image
Xware Entertainment und Forum
User posted image

Blitzard

BeitragDi, Aug 16, 2005 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
DAnke jetzt gehts

Ebola33

BeitragDi, Aug 16, 2005 19:55
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]

A = (A + 1) Mod 7


Ist übersichtlicher Wink
ansteckend... Wink
verstaubtes Projekt : http://www.mitglied.lycos.de/ebola33/

Blitz3D

BeitragDi, Aug 16, 2005 20:27
Antworten mit Zitat
Benutzer-Profile anzeigen
bewirkt also das gleiche wieBlitzBasic: [AUSKLAPPEN]
A = A + 1
If A > 7 Then A = 0
?
Cool, gut zu wissen Smile
User posted image
Xware Entertainment und Forum
User posted image

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group