Grundlage ist der Visionaire Studio Guide von Chris Tikkos (Dionous Games), hier mit seiner Erlaubnis veröffentlicht. Siehe auch Bildformate und Audioformate.

Weniger Speicherbedarf (Arbeitsspeicher und Grafikspeicher) und kürzere Ladezeiten lohnen sich, vor allem wenn dein Spiel auch auf Mobilgeräten laufen soll.

Bilder und Animationen

Visionaire lädt Animationen Bild für Bild. Geladene Bilder bleiben im Speicher, bis der in den Spieleinstellungen festgelegte Sprite-Cache voll ist. Voreingestellt sind 40 MB, höchstens 500 MB. Je größer der Cache, desto mehr Grafikspeicher wird dafür reserviert.

Sprite-Cache in den Spieleinstellungen
Sprite-Cache in den Spieleinstellungen

Bewährte Regeln:

  • Nimm WebP für Bilder und Animationen. Bei gleicher Qualität sind die Dateien kleiner als PNG; das verkleinert den Build und verkürzt die Ladezeit pro Bild.
  • Wiederhole keine Einzelbilder, um Pausen zu erzeugen. Stelle stattdessen eine Pause für das einzelne Bild ein.
  • Halte die Bildfläche so klein wie möglich. Ein Vordergrundbild braucht nicht die volle Szenengröße.
  • Für Animationen, die vorwärts und dann rückwärts laufen, nimm PlayOppositeDirection, statt Bilder zu verdoppeln.
  • Bewege Objekte mit dem eingebauten Tweening, statt jedes Bild zu animieren.
  • Hintergrundanimationen, die nicht gestochen scharf sein müssen, kannst du kleiner anlegen und mit Lua hochskalieren.

Animationen vorladen

Normalerweise solltest du nichts von Hand vorladen, die Engine verwaltet den Speicher gut selbst. Bei Animationen mit sehr großen Dateien oder Bildflächen oder vielen Einzelbildern kannst du Animationen oder Charaktere mit den passenden Aktionsteilen vorladen. Sie werden dann vollständig statt Bild für Bild geladen.

Entlade alles wieder, was du vorgeladen hast. Vorgeladene Animationen bleiben im Cache, bis du sie entlädst, und können unnötig Speicher belegen.

Ressourcenverbrauch beobachten

Wenn du dein Spiel aus dem Editor testest, zeigt die Taste Pos1 (Home) den Ressourcenverbrauch:

Ressourcenübersicht beim Testen
Ressourcenübersicht beim Testen

Werkzeuge zum Umwandeln

Dionous Games stellt zwei Batch-Dateien für Windows bereit, die alle Dateien eines Projekts umwandeln und dabei auch die .ved-Datei anpassen:

Sichere dein Projekt, bevor du sie startest, denn sie verändern die .ved-Datei.