mit einem delay kannste hier nicht arbeiten - das hält das ganze programm auf. In einem game zum beispiel wäre das sehr unvorteilhaft.
Lass halt meinetwegen nur jeden 3en schleifendurchlauf ein neues bild anzeigen, iss zwar auch nicht optimal, aber zumindest besser als die delay methode. Möglichkeiten gibts doch zur genüge sowas zu manipulieren, musst nur ein wenig nachdenken.
RaVeN
suche sehr einfache grafikprogs mit tutorials
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten:
hehe ich habs ganz schlau gemacht...
aus dem schnipsel hab ich ungefähr 3 stunden lang eine forschung angestellt,und herausgekommen ist das
ich habe in der letzten zeile "starttimer(1,200 usw) gemacht,aus 50 einfach zweihundert gemacht,und tata,besser als delay und so...finde ich...
Code: Alles auswählen
Procedure TimerProcedure()
Shared TimerProcedure_count
NextAnimFrame(big)
NextAnimFrame(test)
TimerProcedure_count + 1
If TimerProcedure_count = 7: TimerProcedure_count = 1: EndIf
EndProcedure
StartTimer(1,50,@TimerProcedure())
Code: Alles auswählen
Procedure TimerProcedure()
Shared TimerProcedure_count
NextAnimFrame(big)
NextAnimFrame(test)
TimerProcedure_count + 1
If TimerProcedure_count = 7: TimerProcedure_count = 1: EndIf
EndProcedure
StartTimer(1,200,@TimerProcedure())
natoll,jetzt muss ich noch einen Rechner zusammenbaun der 24 stunden am Tag online ist und meinen Server für mein Projekt Order of Blance laufen lässt
-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
@captain third:
AnimSprites in PureTools können eine "automatische Animation",
d.h. Du gibst an aller wieviel Millisekunden der Framewechsel
erfolgen soll, der Rest geht von allein.
Entweder Du gibst die ms als letzten (optionalen) Param von
CreateAnimSprite() an, oder Du stellst es mit SetAnimLoopDelay() ein.
AnimSprites in PureTools können eine "automatische Animation",
d.h. Du gibst an aller wieviel Millisekunden der Framewechsel
erfolgen soll, der Rest geht von allein.
Entweder Du gibst die ms als letzten (optionalen) Param von
CreateAnimSprite() an, oder Du stellst es mit SetAnimLoopDelay() ein.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
- captain third
- Beiträge: 194
- Registriert: 12.12.2004 13:14
- Kontaktdaten: