UEDL8-5——显示GUI
UEDL8-5——显示GUI
本章代码关键字
1 | Handles.BeginGUI() |
Scene中显示GUI
需要使用两个方法,Handles.BeginGUI(),Handles.EndGUI(),
在两个方法之间编写GUI绘制代码即可
1 | private void OnSceneGUI() |
显示效果:
获取Scene窗口大小
获取当前Scene窗口信息:SceneView.currentDrawingSceneView
它继承自EditorWindow,因此通过position属性(Rect)就能得到它的大小
这个属性可以用于布局GUI控件绘制的位置,假设要让GUI控件绘制在右下角,实现如下:
1 | private void OnSceneGUI() |
显示效果:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文KRIFE齐的博客!
