0
我想添加一些選項到GUI元素。例如,像這樣:是否創建GUILayoutOption分配內存?
GUILayout.Button("Click me!", GUILayout.Width(someValue));
我的問題是調用GUILayout.Width()
是否在堆上創建一個新對象,緩存值,或返回一個結構?因爲如果它每次都創建一個新實例,那麼可以在開始時創建一次,而不是在每次調用OnGUI()
時創建一次,以避免過多的垃圾回收。