Ich möchte ein benutzerdefiniertes Gizmo für die Kamera in Unity erstellen - jetzt füge ich CustomCamera-Skript zu Gameobject mit Standard-Kamera vorhanden. Für CustomCamera kann ich OnDrawGizmos() -Funktion überschreiben - aber ich brauche nur ein Gizmo, nicht zwei (eins für Standard-Kamera, und ein anderes für CustomCamera) Auch ich möchte Standard-Kamera-Komponente im Inspektor nicht zu reduzieren.Hide Gizmo für eine bestimmte Kamera in Unity
Also gibt es eine Möglichkeit, Gizmo für eine bestimmte Kamera von Skript zu deaktivieren?
Hier ist der Screenshot von dem, was ich tun möchte. Es gibt 2 Gizmos: lineares Gizmo für Standard-Kamera - und ich möchte es verstecken (roter Pfeil), und sphärisches Gizmo, gezeichnet in OnDrawGizmos() - Funktion von CylindricalCamera - dieses Gizmo soll beibehalten werden.
Wenn dies möglich ist, will ich nicht die stadnard Kamera vom Inspektor verbergen, oder sie im Inspektor kollabieren.
Das ist nicht ich suche. Ich werde mein Problem im Detail erklären: – user2424967
Ich möchte ein Gizmo für Standard-Komponente, nicht für MonoBehaviour ausblenden. Selbst wenn ich CustomCamera mit der überschriebenen OnDrawGizmos() - Funktion anhefte, wird das Standard-Kamera-Gizmo immer noch gezeichnet. – user2424967
kannst du ein Bild hochladen, mit dem du Gizmos versteckst, bitte? – TheDjentleman