5
A
回答
5
您不能強制Unity3D
將您的自定義檢查器繪製在檢查器窗口以外的其他位置。
順便說一下,您可以使用Editor.CreateEditor方法手動創建Editor
。 由於您顯示的是自定義檢查器,因此應該可以從Window.OnGUI
方法內手動實例化它,並使用編輯器的公開OnInspectorGUI
方法在窗口中繪製編輯器。
例如,如果你連接一個叫CustomScript
到GameObject
腳本,並Editor
稱爲CustomScriptEditor
,你選擇從層次結構中的GameObject
假設一個相關的,這個代碼可視化定製檢查的EditorWindow
內:
using UnityEditor;
using UnityEngine;
public class TestWindow : EditorWindow
{
[MenuItem ("Window/Editor Window Test")]
static void Init()
{
// Get existing open window or if none, make a new one:
TestWindow window = (TestWindow)EditorWindow.GetWindow (typeof (TestWindow));
}
void OnGUI() {
GameObject sel = Selection.activeGameObject;
CustomScript targetComp = sel.GetComponent<CustomScript>();
if (targetComp != null)
{
var editor = Editor.CreateEditor(targetComp);
editor.OnInspectorGUI();
}
}
}
相關問題
- 1. Unity自定義UnityEngine.UI按鈕檢查器
- 2. 掛鉤自定義win窗體到Outlook檢查器窗口c#
- 3. Qt的自定義窗口
- 4. win32窗口上的自定義屬性
- 5. Tkinter自定義窗口
- 6. 自定義窗口功能
- 7. 窗口自定義驗證
- 8. 自定義窗口彈出
- 9. WPF:自定義窗口
- 10. 自定義窗口標題
- 11. Orchestra.MahApps自定義窗口
- 12. Qt - 自定義窗口chrome
- 13. 自定義對話窗口
- 14. 自定義matplotlib查看窗口
- 15. mvvm綁定自定義事件與自定義窗口與viewmodel
- 16. Qt中自定義窗口小部件的自定義樣式
- 17. 從Flex打開自定義IE窗口或可以自定義窗口嗎?
- 18. Unity - 使用自定義檢查器時可以訪問OnValidate()嗎?
- 19. 在Unity自定義檢查器中設置枚舉控制
- 20. Unity可序列化類自定義檢查器
- 21. WPF:如何自定義通用自定義窗口?
- 22. 發送自定義窗口消息...自定義數據編組
- 23. WPF - 自定義窗口自定義DefaultStyleKey失去FocusVisualStyle
- 24. WPF綁定自定義輸出窗口
- 25. asp.net的自定義拼寫檢查器
- 26. 檢查自定義字段
- 27. 檢查自定義異常
- 28. 自定義驗證檢查
- 29. 自定義信息窗口適配器與自定義數據在地圖v2
- 30. iPad/iPhone的自定義彈出窗口
太棒了!使用startscrollview也能很好地工作! – Klamore74