Freigeben über


Übersicht über Grafiktools – MRTK3

Grafiktools ist ein Unity-Paket, das für die unabhängige Verwendung oder mit anderen Paketen im Mixed Reality Toolkit (MRTK) entwickelt wurde. Viele Entwickler verwenden Grafiktools eigenständig, aber auch versehentlich, wenn sie als Abhängigkeit von einem anderen MRTK-Paket abgerufen werden.

Das Paket enthält Funktionen, die unter drei Kategorien fallen: Editor, Runtime und Beispiele. In den folgenden Abschnitten werden die einzelnen Kategorien erläutert.

Editor

Alles im Editor-Verzeichnis enthält Funktionen, die Entwicklern bei der Bearbeitung helfen. Beispiele hierfür sind benutzerdefinierte Inspektoren, Shader-GUIs, Eigenschaftenschubladen oder sogar Shader, die nur im Unity-Editor gerendert werden.

Laufzeit

Das Laufzeitverzeichnis enthält die meisten Funktionen des Pakets sowie den gesamten Code und Inhalt, der in einen Playerbuild kompiliert werden kann. Dieses Verzeichnis ist in grobe Featurebereiche und Ressourcenordner für häufig verwendete Shader, Texturen und Modelle unterteilt.

Tipp

Die Editor- und Laufzeitverzeichnisse enthalten ihre eigenen Assemblydefinitionen. Die Editorassemblydefinition verweist auf die Laufzeitassemblydefinition, aber nicht umgekehrt.

Beispiele

Beispiele befinden sich im Verzeichnis Samples~ , wie in den Beispielempfehlungen von Unity beschrieben. Das Zeichen "~" verhindert, dass der Ordner Samples~ von Unity importiert wird. Dies ist ideal, wenn das Paket über den Paket-Manager eingeschlossen wird.

Beispiele sollten verwendet werden, um die Beispielverwendung zu erstrahlen, und nicht direkt in der Produktion verwendet werden. Beispielcode und Inhalt folgen nicht der semantischen Versionsverwaltung und unterliegen Breaking Changes.

Hinweis

Jedes Beispiel ist unabhängig und gibt keine Inhalte für andere Beispiele frei. Dies bedeutet, dass inhaltsduplizieren zwischen Beispielen vorhanden sein kann.

Siehe auch