初次接触NGUI的入门总结(1)

UIPanel

用来管理UI的控件,UI只会在UIPanel下规定的区域进行渲染。
初次接触NGUI的入门总结(1)
Alpha:透明度
Depth:层级,层级数高的UI优先显示。
Clipping:裁剪功能,让相机只渲染特定部分
1)None:不设置
2)Texture Mask:纹理模板
3)Sort Clip:通过设置Offset、Center、Size、Sortness来确定裁剪渲染的区域
4)Constrain But Dont Clip:约束但不裁剪,渲染整个UI部分,但只显示规定区域

UIRoot

用来管理UI的变化和缩放
初次接触NGUI的入门总结(1)
Scaling Style:缩放的方式
1)Flexible:灵活设置UI的大小,UI元素不会随着分辨率的改变而改变实际大小。即在分辨率低时,UI元素看起来很大;在分辨率高时,UI元素看起来很小
2)Constrained:UI元素将会保持着最适合的缩放方式渲染在屏幕中,元素的大小看起来无论在任何分辨率的设备都是一致的
3)Constrained On Mobiles:根据平台而定的限制
Minimum Height:最小的高度
Maximum Height:最大的高度
Shrink Portrait UI:缩放竖屏UI
Adjust by DPI:不太清楚是干嘛用的

UI Texture

纹理组件
初次接触NGUI的入门总结(1)
Texture:纹理
Material:材质
Shader:着色器,一段代码,即时演算生成贴图
UV Rect:规定Texture哪部分需要渲染出来
Widget:这里面的东西点点就知道大致是做什么的了

UILabel

用来显示文本的控件,类似UGUI里的Text
初次接触NGUI的入门总结(1)
Font:字体
Font Size:字体大小
Material:材质
Text:文本内容
Overflow:当文本超出限制时怎么处理
1)Shrink Content:内容会被缩小以适应区域
2)Clamp Content:超出部分截断
3)Resize Freely:是文本控件大小根据文本内容决定
4)Resize Height:根据文本内容决定高度,但宽度是自定义的
Alignment:文本排列方式
1)Automatic:自适应
2)Left:靠左
3)Center:居中
4)Right:靠右
5)Justified:靠左,没感觉出和Left有什么区别
Keep Crisp:文本内容锐化
1)Never:永不
2)On Desktop:在特定情况下锐化(具体不清楚)
3)Always:总是
Gradient:字体渐变
1)Top:顶部
2)Bottom:底部
Effect:字体效果
1)None:无
2)Shadow:阴影
3)Outline:轮廓
4)Outline 8:更厚的轮廓
Float Spacing:是否启用字体间隔
Max Lines:最多显示几行
BBCode:使用NGUI的字体自定义来格式化字体
Color Tint:色彩化