% Ladebalken
Übersicht

![]() |
maboxBetreff: % Ladebalken |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
Wie macht man am besten einen Ladebalken der anzeigt wieviel prozent der Grafiken, Sounds usw. schon geladen sind. Mir ist klar, dass man es z.B. so Code: [AUSKLAPPEN] x1 = loadimage("blub1.jpg") Prozent = Prozent + 33 zeichneladebalken() x2 = loadimage("blub2.jpg") Prozent = Prozent + 33 zeichneladebalken() x3 = loadimage("blub3.jpg") Prozent = Prozent + 33 zeichneladebalken() ;usw machen könnte. Aber das ist keine gute Art, weil die Bilder ja nicht alle gleichgroß sind. Jetzt könnte man natürlich die % der Bildergrößen ausrechnen und es dann dementsprechend ändern, aber auch das gefällt mir nicht sonderlich. hat jemand noch eine Idee wie ich es anders machen könnte? |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
Blackside |
![]() Antworten mit Zitat ![]() |
---|---|---|
Man rechnet die Dateigrößen zusammen
und rechnet dann die Prozente einer einzelnen Datei aus. Dies ist wohl die beste möglichkeit auch wenn sie dir net gefällt.... MFG Blackside |
||
Hier sollte eigentlich eine Signatur stehen! |
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
nagut, dann muss ich das wohl so machen...
THX |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
xaeroxBetreff: lol |
![]() Antworten mit Zitat ![]() |
---|---|---|
jo is aber noch einfacher, wenn du keine Ladbalken machst sondern einen bloßen Screen:
Loading... Vielleicht noch ein bisschen animiert^^ und hinter diesem Loading... steht dann noch Dateiname, dass der Benutzername weißt, was geladen wird... und es hat auch einen vorteil, wenn das Spiel beim Laden abstürzt, kann man dass mal nachschauen, bei welcher Datei das abstürzt dann mal in die datei schauen, oder so halt wie bei Quake III Arena |
||
Biker sind wahre Helden.
Auch Musiker. |
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
Während dem Laden kann man aber nichts animieren. Außer wenn ich zwischen den Dateien kleine Pausen mach, und das bringt nichts weil dann dauert das Laden länger. | ||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
xaeroxBetreff: .. |
![]() Antworten mit Zitat ![]() |
---|---|---|
aso...hab ich nicht gewusst | ||
Biker sind wahre Helden.
Auch Musiker. |
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
mein Code ist sieht jetzt so aus Code: [AUSKLAPPEN] Byte=FileSize ("1.png")
Byte1=FileSize ("2.png") Byte2=FileSize ("3.png") Byte3=FileSize ("4.png") byte_ges# = Byte3+Byte2+Byte1+Byte proz = 100/byte_ges# * byte proz1 = 100/byte_ges# * byte1 proz2 = 100/byte_ges# * byte2 proz3 = 100/byte_ges# * byte3 bild = LoadImage ("1.png") balken_prozent = balken_prozent + proz Rect 10,10,3.8 * balken_prozent,10 bild1 = LoadImage ("2.png") balken_prozent = balken_prozent + proz1 Rect 10,10,3.8 * balken_prozent,10 bild2 = LoadImage ("3.png") balken_prozent = balken_prozent + proz2 Rect 10,10,3.8 * balken_prozent,10 bild3 = LoadImage ("4.png") balken_prozent = balken_prozent + proz3 Rect 10,10,3.8 * balken_prozent,10 WaitKey() kann man das nicht irgendwie noch abkürzen? |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
xaerox |
![]() Antworten mit Zitat ![]() |
---|---|---|
der balken ist doch überall gleich groß... | ||
Biker sind wahre Helden.
Auch Musiker. |
BadDeath |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
kannst es ja mal mit ner schleife machen, in dem du alle datein vorher in einem dim speicherst zb so:
Code: [AUSKLAPPEN] Dim Datei$[6] Dim Size[6] for i = 1 to 6 ladedatei(i) malebalken(6) next und die zuladenden datein vorher so in die arrays laden: Code: [AUSKLAPPEN] myDir=ReadDir(Folder$)
Repeat file$=NextFile$(myDir) If file$="" Then Exit If FileType(folder$+"\"+file$) = 1 Then i = i+1 datei$[i] = file$ size[i] = filesize(folder$+"\"+file$) end if Until FileType(folder$+"\"+file$) = 0 keine ahnung, ob der code so funzen würde ^^ |
||
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
@xaerox der Balken ist nicht überall gleich groß.
@BadDeath das mit den arrays hab ich jetzt gemacht.....thx ![]() |
||
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl Dönerfresser Homepage |
![]() |
xaerox |
![]() Antworten mit Zitat ![]() |
---|---|---|
aso...hab verlesen... | ||
Biker sind wahre Helden.
Auch Musiker. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group