Modul: Editor/Assets (editor_assets)
Der Asset Browser zeigt den Inhalt des aktuell konfigurierten Resource Root (siehe Schnellstart) als durchsuchbare, flache Liste — mit Live-Vorschau für Bilddateien.
.nui-Datei öffnet sie direkt im Editor (dasselbe Signal, das auch Datei → Öffnen… auslöst)..png, .dds, .tga, …) werden als Miniaturbild angezeigt — geladen und in einem eigenen Thumbnail-Atlas verwaltet, nicht bei jedem Frame neu von der Festplatte gelesen. Sehr kleine Sprites werden dabei nicht künstlich hochskaliert, sehr große auf eine sinnvolle Vorschaugröße herunterskaliert..spr-Dateien (Sprite-Animationssätze, siehe Der DX12-Renderer) sind selbst kein Bild — sie bekommen eine eigene, erklärende Vorschau-Meldung statt eines fehlenden Thumbnails.Nur .spr-Einträge lassen sich aus der Liste heraus per Drag & Drop auf ein bestehendes Control im Canvas ziehen — das setzt dessen spr-Eigenschaft auf den Dateinamen des gezogenen Sprite-Sets (z. B. ui_frame.spr), als ein einzelner, regulärer Undo-Schritt.
Bewusst nicht unterstützt:
.tga, .dds, .png, …) sind kein gültiger Drop-Ziel-Wert — eine .tga ist nur ein Frame innerhalb eines .spr-Sets, niemals selbst ein spr =-Wert. Sie lassen sich deshalb nicht auf ein Control ziehen.ani wird beim Drop nicht mitgesetzt — welche der im .spr-Set enthaltenen benannten Animationen gemeint ist, weiß der Asset Browser nicht (er listet nur Dateien, keine einzelnen Animationsnamen innerhalb einer Datei). ani bleibt weiterhin Handarbeit über den Inspector.spr-Eigenschaft können per Drag & Drop nicht neu mit einer bekommen — genau wie der Inspector kann auch das Drag&Drop-Ziel keine Property-Zeile hinzufügen, die im Control noch nie vorhanden war (siehe Control Palette — warum jede Eigenschaft vorbelegt wird für den Hintergrund). Ein solcher Versuch landet als Hinweis im Diagnostics-Log, nicht als Absturz.ResourceResolver (Dateien werden nach Basisname gefunden, unabhängig vom Unterordner).