目录1.前言2.参数3.功能3.1折叠菜单:Foldout3.2折叠组:FoldoutGroup3.4下拉菜单:DropdownButton3.5超链接:LinkButton3.6颜色字段:ColorField3.7边界盒字段:BoundsField、BoundsIntField3.8动画曲线面板:CurveField3.9渐变:GradientField3.10对象选择器:ObjectField3.11双精度浮点数字段:DoubleField、DelayedDoubleField3.12多维字段:RectField、RectIntField、Vector2Field、Vector2IntFi
GUILayout类和EditorGUILayout类目录GUILayout类和EditorGUILayout类一、GUILayout类1.布局BeginArea固定区域BeginHorizontal和BeginVertical水平和垂直布局BeginScrollView自动布局的滚动视图2.Box创建一个自动布局框3.按钮类型Button和RepeatButton按钮SelectionGrid选择网格Toolbar工具栏Toggle开关4.滚动条和滑动条HorizontalScrollbar和VerticalScrollbar滚动条HorizontalSlider和VerticalSlide
GUILayout类和EditorGUILayout类目录GUILayout类和EditorGUILayout类一、GUILayout类1.布局BeginArea固定区域BeginHorizontal和BeginVertical水平和垂直布局BeginScrollView自动布局的滚动视图2.Box创建一个自动布局框3.按钮类型Button和RepeatButton按钮SelectionGrid选择网格Toolbar工具栏Toggle开关4.滚动条和滑动条HorizontalScrollbar和VerticalScrollbar滚动条HorizontalSlider和VerticalSlide
背景最近的项目,Unity版本是2020.3,电脑是mac,不清楚是哪个的原因,unity经常崩溃。代码敲着敲着就崩溃,关闭了运行时编译代码还是崩,后来就直接关了AutoRefrash,崩溃的问题暂时是没有了(之前在win上用2018从来没有这种情况)。需求每次进来手动Command-R一下,unity总是会停上一小会,然后编译开始转圈,有时不清楚到底是没有修改,还是正在刷新,操作几下unity,有崩了,所以想在刷新后,让unity显示自己在干嘛。解决方案做一个编辑器扩展,在执行后,开一个EditorWindow,调用AssetDatabase.Refresh,然后在编译完成前,显示在干嘛。u
背景最近的项目,Unity版本是2020.3,电脑是mac,不清楚是哪个的原因,unity经常崩溃。代码敲着敲着就崩溃,关闭了运行时编译代码还是崩,后来就直接关了AutoRefrash,崩溃的问题暂时是没有了(之前在win上用2018从来没有这种情况)。需求每次进来手动Command-R一下,unity总是会停上一小会,然后编译开始转圈,有时不清楚到底是没有修改,还是正在刷新,操作几下unity,有崩了,所以想在刷新后,让unity显示自己在干嘛。解决方案做一个编辑器扩展,在执行后,开一个EditorWindow,调用AssetDatabase.Refresh,然后在编译完成前,显示在干嘛。u