Ich möchte einige Optionen zu einem GUI-Element hinzufügen. Zum Beispiel wie folgt aus:Wird beim Erstellen einer GUILayoutOption Speicher reserviert?
GUILayout.Button("Click me!", GUILayout.Width(someValue));
Meine Frage ist, ob der Anruf zu GUILayout.Width()
auf dem Heap ein neues Objekt erzeugt, speichert den Wert, oder gibt eine Struktur? Wenn es jedes Mal eine neue Instanz erstellt, kann es sinnvoll sein, sie einmal zu Beginn zu erstellen, anstatt sie bei jedem Aufruf von OnGUI()
zu erstellen, um eine übermäßige Speicherbereinigung zu vermeiden.