@@ -10,7 +10,7 @@ public class EditMeshVertexAuxiliary : EditorWindow
1010 [ @MenuItem ( "Window/模型网格编辑辅助界面" ) ]
1111 static void main ( )
1212 {
13- EditorWindow . GetWindow < EditMeshVertexAuxiliary > ( false , "模型网格编辑器" ) ;
13+ EditorWindow . GetWindowWithRect < EditMeshVertexAuxiliary > ( new Rect ( 0 , 0 , 400 , 260 ) , false , "模型网格编辑器" ) ;
1414 }
1515
1616 public GameObject target ;
@@ -26,36 +26,55 @@ void OnGUI()
2626 {
2727 scrollVec2 = EditorGUILayout . BeginScrollView ( scrollVec2 , GUILayout . Width ( position . width ) , GUILayout . Height ( position . height ) ) ;
2828
29+ #region 打开网页
30+ EditorGUILayout . BeginHorizontal ( "MeTransitionHead" ) ;
31+ if ( GUILayout . Button ( "访问CSDN博客" , "toolbarbutton" ) )
32+ {
33+ Help . BrowseURL ( @"http://blog.csdn.net/qq992817263/article/details/51579913" ) ;
34+ }
35+ if ( GUILayout . Button ( "访问github项目" , "toolbarbutton" ) )
36+ {
37+ Help . BrowseURL ( @"https://github.com/coding2233/MeshEditor" ) ;
38+ }
39+ EditorGUILayout . EndHorizontal ( ) ;
40+ #endregion
41+ 2942 #region 当前编辑目标
30- EditorGUILayout . BeginHorizontal ( ) ;
43+ EditorGUILayout . BeginHorizontal ( "HelpBox" ) ;
3144 GUILayout . Label ( "当前编辑目标:" ) ;
3245 if ( target != null )
3346 {
3447 targetName = target . name ;
35- if ( GUILayout . Button ( targetName ) )
48+ if ( GUILayout . Button ( targetName , GUILayout . Width ( 200 ) ) )
3649 EditorApplication . delayCall += SelectTarget ;
3750 }
3851 else
39- GUILayout . Label ( "无" ) ;
52+ {
53+ GUILayout . Label ( "无" , "ErrorLabel" ) ;
54+ GUILayout . FlexibleSpace ( ) ;
55+ }
4056 EditorGUILayout . EndHorizontal ( ) ;
4157 #endregion
4258
4359 #region 目标克隆体
44- EditorGUILayout . BeginHorizontal ( ) ;
60+ EditorGUILayout . BeginHorizontal ( "HelpBox" ) ;
4561 GUILayout . Label ( "目标克隆体:" ) ;
4662 if ( targetClone != null )
4763 {
4864 targetCloneName = targetClone . name ;
49- if ( GUILayout . Button ( targetCloneName ) )
65+ if ( GUILayout . Button ( targetCloneName , GUILayout . Width ( 200 ) ) )
5066 EditorApplication . delayCall += SelectTargetClone ;
5167 }
5268 else
53- GUILayout . Label ( "无" ) ;
69+ {
70+ GUILayout . Label ( "无" , "ErrorLabel" ) ;
71+ GUILayout . FlexibleSpace ( ) ;
72+ }
5473 EditorGUILayout . EndHorizontal ( ) ;
5574 #endregion
5675
5776 #region 顶点大小
58- EditorGUILayout . BeginHorizontal ( ) ;
77+ EditorGUILayout . BeginHorizontal ( "HelpBox" ) ;
5978 GUILayout . Label ( "顶点大小:" ) ;
6079 if ( target != null && editMeshVertexSenior != null )
6180 {
@@ -67,29 +86,35 @@ void OnGUI()
6786 }
6887 }
6988 else
70- GUILayout . Label ( "无" ) ;
89+ {
90+ GUILayout . Label ( "无" , "ErrorLabel" ) ;
91+ GUILayout . FlexibleSpace ( ) ;
92+ }
7193 EditorGUILayout . EndHorizontal ( ) ;
7294 #endregion
7395
7496 #region 顶点数量
75- EditorGUILayout . BeginHorizontal ( ) ;
97+ EditorGUILayout . BeginHorizontal ( "HelpBox" ) ;
7698 GUILayout . Label ( "顶点数量:" ) ;
7799 if ( target != null && editMeshVertexSenior != null )
78100 {
79101 GUILayout . Label ( editMeshVertexSenior . _VertexNumber . ToString ( ) ) ;
80102 }
81103 else
82- GUILayout . Label ( "无" ) ;
104+ {
105+ GUILayout . Label ( "无" , "ErrorLabel" ) ;
106+ GUILayout . FlexibleSpace ( ) ;
107+ }
83108 EditorGUILayout . EndHorizontal ( ) ;
84109 #endregion
85110
86111 #region 创建、删除
87112 EditorGUILayout . BeginHorizontal ( ) ;
88- if ( GUILayout . Button ( "创建顶点" ) )
113+ if ( GUILayout . Button ( "创建顶点" , "LargeButtonLeft" ) )
89114 {
90115 EditorApplication . delayCall += AddVertex ;
91116 }
92- if ( GUILayout . Button ( "删除顶点" ) )
117+ if ( GUILayout . Button ( "删除顶点" , "LargeButtonRight" ) )
93118 {
94119 EditorApplication . delayCall += DeleteVertex ;
95120 }
@@ -98,11 +123,11 @@ void OnGUI()
98123
99124 #region 相交、镜像
100125 EditorGUILayout . BeginHorizontal ( ) ;
101- if ( GUILayout . Button ( "相交位移" ) )
126+ if ( GUILayout . Button ( "相交位移" , "LargeButtonLeft" ) )
102127 {
103128 EditorApplication . delayCall += IntersectionDisplacement ;
104129 }
105- if ( GUILayout . Button ( "镜像位移" ) )
130+ if ( GUILayout . Button ( "镜像位移" , "LargeButtonRight" ) )
106131 {
107132 EditorApplication . delayCall += MirrorDisplacement ;
108133 }
@@ -111,11 +136,11 @@ void OnGUI()
111136
112137 #region 两点塌陷、多点塌陷
113138 EditorGUILayout . BeginHorizontal ( ) ;
114- if ( GUILayout . Button ( "两点塌陷" ) )
139+ if ( GUILayout . Button ( "两点塌陷" , "LargeButtonLeft" ) )
115140 {
116141 EditorApplication . delayCall += CollapseOnTwoVertex ;
117142 }
118- if ( GUILayout . Button ( "多点塌陷" ) )
143+ if ( GUILayout . Button ( "多点塌陷" , "LargeButtonRight" ) )
119144 {
120145 EditorApplication . delayCall += CollapseOnMoreVertex ;
121146 }
@@ -124,7 +149,7 @@ void OnGUI()
124149
125150 #region 取消编辑
126151 EditorGUILayout . BeginHorizontal ( ) ;
127- if ( GUILayout . Button ( "取消编辑" ) )
152+ if ( GUILayout . Button ( "取消编辑" , "LargeButton" ) )
128153 {
129154 EditorApplication . delayCall += CancelEditor ;
130155 }
@@ -133,7 +158,7 @@ void OnGUI()
133158
134159 #region 编辑完成
135160 EditorGUILayout . BeginHorizontal ( ) ;
136- if ( GUILayout . Button ( "编辑完成" ) )
161+ if ( GUILayout . Button ( "编辑完成" , "LargeButton" ) )
137162 {
138163 EditorApplication . delayCall += Finish ;
139164 }
0 commit comments