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