Zum Hauptinhalt springen

Plugins

Plugins erweitern Studio selbst. Ein Plugin ist ein Ordner mit Dateien, der im Editor läuft, ohne dass etwas neu gebaut wird — es kann ein Panel hinzufügen, Szenen erzeugen, Ressourcen verarbeiten oder Objekten eine neue Art von Komponente geben.

Wollen Sie eines bauen? → Ein Plugin schreiben.

Das Plugin-Panel

Zwei Reiter.

My uploads — Ihre lokalen Entwicklungsordner, Ihre veröffentlichten Plugins und die installierten, in einer Liste. Von hier aus legen Sie ein Plugin an, öffnen einen vorhandenen Ordner, laden ihn von der Platte neu, veröffentlichen oder ziehen zurück, und löschen.

Library — die gemeinsame Registry: Suche, Tags, Screenshots, Autor, Bewertung, Installationszahl und Favoriten. Ihre eigenen und installierten Plugins stehen in den Ergebnissen weiter oben.

Die Suche umfasst beides: Tippen Sie eine Anfrage, und die Reiter klappen zu einer einzigen Liste zusammen, Ihre zuerst.

Installieren

Installieren fügt ein Plugin Ihrem Editor hinzu. Sein Symbol erscheint in Ihrer Werkzeugleiste.

Es einem Projekt hinzuzufügen ist etwas anderes: Dann erscheint das Plugin für jeden, der dieses Projekt öffnet, nicht nur für Sie. Das ist die richtige Wahl für ein Plugin, das das ganze Team braucht — eine Hausstil-Prüfung, ein Szenengenerator, den alle benutzen.

Ein Plugin aus der Registry zu entfernen entfernt es aus jedem Projekt, das es benutzt hat.

Vertrauen

Ein Plugin läuft mit Zugriff auf Ihr Projekt

Das Plugin einer anderen Person zu öffnen fragt einmal nach Bestätigung, weil es Ihre Szene und Ressourcen lesen und ändern kann. „Nicht mehr fragen" merkt sich Ihre Antwort für dieses Plugin.

Behandeln Sie die Bibliothek wie jede Drittanbieter-Erweiterung: Installieren Sie, wofür Sie einen Grund zum Vertrauen haben.

Was die Prüfung bedeutet

Ein geprüftes Plugin ist kein „gutes Plugin". Es heißt, dass jemand genau diesen Code gelesen hat.

Die Prüfung hängt an einem Fingerabdruck des Plugin-Inhalts. Neuen Code zu veröffentlichen ändert den Fingerabdruck, also fällt ein geprüftes Plugin zurück auf ausstehend, bis es erneut angesehen wird. Beschreibung, Tags oder Screenshots zu bearbeiten nicht — die laufen nicht.

Eine Prüfung kann bis zu drei getrennte Dinge erlassen:

ErlässtBedeutet
openkein Bestätigungsdialog beim Öffnen seines Panels
autorunseine selbststartenden Teile dürfen ohne Nachfrage laufen — siehe unten
warningsdie Hinweise „wir prüfen Plugin-Code nicht" werden ausgeblendet

Eine leere Menge ist möglich: nur das Abzeichen, während jede Nachfrage bestehen bleibt. „Wir haben den Code gelesen" und „wir hören auf zu fragen" sind bewusst verschiedene Versprechen.

Selbststartender Code ist das größere Versprechen

Ein Panel läuft, wenn Sie es öffnen. Eine Komponenten-Erweiterung oder ein Viewport-Overlay läuft jedes Mal, wenn irgendwer das Projekt öffnet. Deshalb wird autorun getrennt erlassen, und deshalb werden die selbststartenden Teile eines nicht vertrauenswürdigen Plugins gar nicht erst eingehängt.

Die Status sind none, pending, verified, rejected und revoked. Eine widerrufene Prüfung löscht auch Ihr lokales „nicht mehr fragen" — diese Zustimmung galt anderem Code.

Bewertungen und Premium

Eine Bewertung pro Person, ein bis fünf Sterne. Manche Plugins sind als abonnementpflichtig markiert; Ihre eigenen sind nie gesperrt.

Was Sie brauchen

Die Entwicklungsseite braucht einen Chromium-basierten Browser, weil das Lesen eines lokalen Ordners die File System Access API benutzt. Die Bibliothek funktioniert überall — nur das Bauen von Plugins aus einem lokalen Ordner braucht Chromium.


Weiter: Ein Plugin schreiben