Alles anzeigenDass Gifs weniger effizient laufen sollen als Videos - gerade wenn man nur von wenigen Frames ausgeht, überrascht nicht ziemlich.
Könnte man alternativ eine Bildfolge abrufen, wie sie in einigen Programmen für Animationen verwendet wird? Also beispielsweise durch reine Benennung und Ablage in einem eigens dafür vorgesehenen Ordner?
Beispiel:
Baum_animiert00
Baum_animiert01
Baum_animiert03
usw.
Ich kann mir aber gut vorstellen, dass sowas im Hinblick auf den Video-Speicher nur stark dosiert ratsam wäre, da sonst der Zwischenspeicher schnell überflutet wird, wenn man etliche "Slots" in den Tilemaps durch solche Grafiken ersetzt.
Das ginge an sich. Eine Bitmap ist ja ein Maker-eigenes Bündel aus Eigenschaften, das kann ich (vermutlich) recht einfach auch anders implementieren und dann wechseln. Sehr effizient ist das auch, macht sich zur Laufzeit quasi nicht bemerkbar, sodass da die einzige Grenze wirklich der Videospeicher ist.
Die meisten Maker-Texturen, bei denen das Sinn machen würde, sind nicht wirklich hochauflösend.
Tilesetseiten im MV kosten wahrscheinlich zwischen 1,2 und 1,6 MB VRAM, sodass da ca. 500 zusätzliche Texturen von der Größe wohl realistisch sind, bevor man was an der Bildrate merkt (zumindest für installierte Spiele, im Browser ist das eventuell stärker begrenzt). Das größte Problem wären die Ladezeiten, im MZ (viel) mehr als im MV, da der MZ Ressourcen weniger effizient verwaltet. Videodateien werden soweit ich weiß oft auf der Grafikkarte dekodiert oder sonstwie beschleunigt, bei Bilddateien ist das leider sehr selten möglich.
Bei Bildern, die auf Fenster gezeichnet werden (inkl. denen in img/faces/ und vielen Icons) funktioniert das alles aber leider erstmal nicht. Da müsste man erst das Bild durch einen Sprite ersetzen.
