UnityEngine.UI系统基础类架构图
2017-02-15 19:07:22 0 举报
登录查看完整内容
UnityEngine.UI系统是Unity游戏引擎中用于创建用户界面的组件库。它提供了一套丰富的UI元素和交互功能,使开发者能够轻松地构建出各种类型的游戏界面。该系统基于事件驱动模型,通过监听用户的输入操作来触发相应的事件处理函数。其中,Canvas是UI元素的容器,Panel是面板组件,Image用于显示图像,Text用于显示文本等。此外,该系统还提供了许多高级功能,如动画、过渡效果、手势识别等,以满足不同类型游戏的需求。总之,UnityEngine.UI系统是一个功能强大、易于使用的UI开发工具,为游戏开发者提供了极大的便利。
作者其他创作
大纲/内容
Image
+ overridesprite : Sprite+ sprite : Sprite+ fillAmount : float
Selectable
+ interactable : bool+ targetGraphic : Graphic
+ OnSelect(BaseEventData)+ Select()+ OnPointerXXX(BaseEventData)
VerticalLayout
Button
+ onClick : delegate
HorizontalLayout
UIBehaviour
1. print 静态函数2. IsActive3. IsDestory4. protcted OnCanvasGroupChanged5. OnRectTransformDimensionsChange
MaskableGraphic
+ maskable : bool+ material
+ ParentMaskStateChanged
LayoutGroup
+ childAlignment:TextAnchor+ padding : RectOffSet
+ operation1(params):returnType- operation2(params)- operation3()
ToggleGroup
+ allowSwitchOff
+ NotifyToggleOn(Toggle)+ ActiveToggles()- Un/RegisterToggle(Toggle)
HorizontalOrVerticalLayoutGroup
+ childForceExpandHeight+ childForceExpandHeight+ spacing
RawImage
+ texture : Texture+ uvRect : Rect
Graphic
+ mainTexture+ color+ canvas+ canvasRenderer+ material+ rectTransform
InputField
+ onEndEdit : delegate+ onValidateInput : delegate+ on ValueChanged : delegate+ text : string+ placeHolder : Graphic
Mask
+ rectTransform+ showMaskGraphic : bool
LayoutElement
+ ignoreLayout : bool+ minWidth/Height+ preferredWidth/Height+ flexibleWidth/Height
GridLayout
+ cellSize : Vector2+ startAxis+ startCorner+ spacing
Toggle
+ onValueChanged(bool)
Text
+ text : string
ScrollRect
+ content : RectTransform+ horizontalNormalizedPosition : float+ verticalNormalizedPosition : float+ onValueChanged : delegate
+ OnScroll
BMap/LMap
收藏
0 条评论
回复 删除
下一页