Bleibt im Editor
Was ein Skript nicht erreicht: Zoom, Bedienfelder, Wiedergabe, Speichern.
Die Engine besitzt das Dokument und den Bearbeitungskontext. Alles andere gehört dem Editor: wie du deine Arbeit ansiehst und die App drumherum.
- Ansicht: Zoom, Verschieben, Raster, gekachelte Ansicht, Onion Skin. Wie die Leinwand angezeigt wird, nicht, was auf ihr ist.
- Bedienfelder und Layout. Fensteroberfläche; eine Engine ohne Oberfläche hat nichts anzuzeigen.
- Wiedergabe. Die Animation in der Vorschau abspielen. Frame-Dauern und Tags sind skriptbar.
- Zwischenablage. Auf App-Ebene und nicht rückgängig zu machen. Skripte kopieren mit app.getImage / app.putImage und app.moveCels / app.linkCels.
- Geöffnete Sprites, Projekte, Sprite-Namen, Speichern und Export. Auf App-Ebene und unumkehrbar, damit ein geteiltes Skript deine Arbeit nicht schließen, löschen oder überschreiben kann. Ein Skript bearbeitet den geöffneten Sprite als einen Rückgängig-Schritt.
- Referenzbilder importieren. Eine Dateiauswahl. Referenzebenen können weiterhin gelesen und neu positioniert werden.
- Die gespeicherten Pinsel- und Palettenbibliotheken. Was du in deinem Konto gespeichert hast; die Engine kann es nicht sehen, daher bekommt ein Skript nur dann etwas davon, wenn sein Konfigurationsformular danach fragt und du es auswählst (Pinsel- und Palettenfelder). Skripte definieren außerdem eigene Pinsel in der Engine (app.defineBrush) – diese werden weder gespeichert noch der Bibliothek hinzugefügt.
- Das aktive Werkzeug. In der Engine sind die Werkzeuge Befehle (app.drawStroke, app.floodFill, …).
Als Markdown: editor-only.md.