GUI 요소에 몇 가지 옵션을 추가하고 싶습니다. 예를 들어, 다음과 같습니다 :GUILayoutOption을 만들면 메모리가 할당됩니까?
GUILayout.Button("Click me!", GUILayout.Width(someValue));
내 질문은 GUILayout.Width()
에 대한 호출이 힙에 새 개체를 만들고 값을 캐시 또는 구조체를 반환 여부? 매번 새 인스턴스를 만드는 경우 여분의 가비지 수집을 피하기 위해 OnGUI()
을 호출 할 때마다 인스턴스를 만들지 않고 한 번만 만들면 유용 할 수 있습니다.