Seite 2 von 2
Verfasst: 28.05.2005 16:33
von MVXA
Fred legt Wert auf die Größe der Executable. Der PNG encoder algo ist schon etwas groß. Und wenn du den garnicht brauchst und er wird mit gelinkt, dann wird die Exe nur unnötig groß

.
Verfasst: 28.05.2005 16:39
von Green Snake
dann könnte mans ja so machen
zb format tga
Code: Alles auswählen
Procedure Loadsprite(#Sprite,Pfad$,[modus])
if endung = "*.bmp"
loadsprite(#sprite,pfad,modus)
endif
if endung = "*.tga"
usetgaimagedecoder()
loadsprite(0,pfad$,Modus)
endif
endprocedure
das wäre so etwa das gleiche
*idee*
ich mache mir schnell ne user lib, die das für mich macht.
ist ja nicht schwer, und es wird dan einfacher das zu hand haben.
Verfasst: 28.05.2005 16:42
von MVXA
Die Userlibs werden trozdem mit eingebunden

. PB geht ja beim compilieren alle Zeilen durch und nach nach den Funktionen. Wenn die zu einem Objekt in der Userlib gehört, dann wird diese mit gelinkt. Da hift kein If, höhstens ein CompilerIf.
Verfasst: 28.05.2005 16:55
von Green Snake
klar, meine procedure hat gar keinen unterschied zu dem, sie macht alles, was mach auch schreiben kann, und hat GENAU die gleiche funktion.
aber ich finde es so übersichtlicher, wenn ich nur eine zeile code habe.
aber das muss jeder selber für sich entscheiden

Sound BUG?
Verfasst: 29.05.2005 13:59
von Green Snake
hallo
habe (warscheinlich) einen bug festgestellt.
und zwar mit folgendem code
Code: Alles auswählen
initsound()
useoggsounddecoder()
loadsound(0,"")
playsound(0,1)
messagerequester("","",0)
dieser code funktioniert nur, im normalen modus, jedoch im kobilitäts modus )(wie der heissen mag) spiel der sound viel schneller, warum?
Verfasst: 29.05.2005 16:36
von AndyX
Welchen Modus meinst du da O_o ???
Außerdem kann ein Sound nicht den Dateinamen "" haben
Und dass es schneller spielt, könnte die Einstellung der Samplerate sein. Wenn du es mit 44100 oder so aufgenommen hast und mit 48000 abspielst, wird es schneller und die Tonhöhe steigert sich. (oder umgekehrt?

)
Greetz
Verfasst: 29.05.2005 21:10
von Green Snake
1. sorry, falsch geschrieben: nt 4.0 kompatibles executable
2. der pfad name ist doch egal

irgendeiner halt
3.
Und dass es schneller spielt, könnte die Einstellung der Samplerate sein. Wenn du es mit 44100 oder so aufgenommen hast und mit 48000 abspielst, wird es schneller und die Tonhöhe steigert sich. (oder umgekehrt?
wie meinst du das mit dem abspielen? ich benutze soundfrequency nicht (du meinst sicher was anderes, aber wie sonst abspielen? ich kann das doch nicht einstellen)[/quote]
Verfasst: 04.06.2005 23:41
von AndyX
Schau:
AFAIK ist normalerweise bei der PB-Sound Lib als Standard Samplerate 44100 eingestellt. Wenn du den Sound aber mit 48000 aufgenommen oder abgespeichert hast, ist es klar das es in diesem Fall langsamer und die Tonhöhe tiefer wird.
Vllt ist ja beim NT-Modus ne andere Samplerate voreingestellt?!??
