1、label显示字体,可选择字体类型:(1)Unity动态字体 TTF 、(2)NGUI字体。添加TyperWriter Effect实现打字机效果
2、sprite 显示图片
3‘、Panel 面板,默认大小与Canva(画布)一致
4、Button、sprite或label 通过Attach BoxCollider绑定碰撞体,然后添加Button Scripts,可通过Notify属性设置绑定事件;Button添加PlaySound脚本设置音效。
5、sprite设置成slicedsprite(九宫切图),可以保证图片边框不被拉伸
6、Atlas Maker可以将一组图片制作成图集
7、Font Maker可以制作字体
8、widget属性可以设置depth、pivot(中心点),设置宽高比例,可以通过Anchors(锚点),设置上下边框距离另一个控件边框的距离
9、Tween动画(补间动画)
10、Slider 滑动条 Thumb游标(一般用于控制音量大小等)
11、Invisible Widget作为一个Container
12、popuplist下拉列表:sprite绑定Popup list script实现,set current selection显示当前选项
13、单选框checkbox:sprite Attach Toggle Script实现,添加一个子控制sprite实现选中和未选中的区别
14、UIProgressBar.current获取当前滑动条 UIPopupList.current UIToggle.current
15、skill CD sprite fillcount
16、给控件添加可拖拽功能和大小控制 Sprite->Drag Object Script ,子sprite->Drag Resize Script
17、scrollBar 实现页面上下左右滑动
18、TextList 文本列表
19、背包系统:游戏物体拖拽功能:drag and drog item
20、血条添加ProgressBar
21、所有需要交互的控件都需要添加Box Collider;字符串判断是先使用Trim()方法去除空格