Alternative für Animationen

Anfängerfragen zum Programmieren mit PureBasic.
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Alternative für Animationen

Beitrag von Rockmaster »

Hi kennt einer von euch eine Methode mit der man Sprites animieren kann?
Ich hab in der Forensuche eine Methode gefunden, aber die wird vor allem bei mehreren Bildern kompliziert (müsste nämlich viele dateien in die datasection einbinden)
Das is nämlich die Methode mit der repeatschleife.
Das Problem ist das die einzelnen bilder der animation in der schleife sehr schnell angezeigt werden und das sieht scheise aus!

Gibt es da nicht eine einfache Alternative für?
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

ein ".gif" als movie laden und per "RenderMovieFrame(#Movie, SpriteID)" auf ein Sprite rendern. müsste gehen oder?

Jedenfalls bei 4.0.... /:->
Bild
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Jo ich benutze auch 4.0
Ich denke ein .gif laden wär wohl am besten.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ansonsten vielleicht AnimSprite aus den PBOSL-Librarys :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> Das Problem ist das die einzelnen bilder der animation in der schleife sehr schnell angezeigt werden und das sieht scheise aus!


das liegt daran, wie dus programmierst.
am besten machst du n timing das von der framerate unabhängig ist,
aber fürn anfang könnte es besser sein, wenn du deine framerate fixierst.


> aber die wird vor allem bei mehreren Bildern kompliziert (müsste nämlich viele dateien in die datasection einbinden)

tja.. vielleicht benutzt du erstmal die lade-befehle, statt alles in data-section zu packen.
auch eine ressourcen-datei kann helfen.


von .gif würd ich abraten, du hast auch nicht effektiv weniger daten, nur nen riesen code-überhang, weil du ne movie-lib verwendest, die eigentlich nicht nötig ist, wenn du einzelbilder verwendest.


[edit]
auch animprocs kannste dir mal anschaun, ist auch ne alternative zu der PBOSL-lib.
http://www.purebasic.fr/german/viewtopi ... 3707#23707
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten