NGUI
文章平均质量分 87
NGUI的学习,和大家共享,共同进步
yy763496668
这个作者很懒,什么都没留下…
展开
-
NGUI_创建及Label的使用_001
本博客使用的NGUI Next-Gen UI v3.9.9.unitypackage,将此UnityPackage导入工程之后,在菜单栏中将会出现NGUI选项。 我们在工程中需要创建一个类似于UGUI中Canvas的内容。在NGUI中称为UIRoot,我们可以直接点击Create–>2DUI创建或者创建其他的UI控件的时候会自动创建一个UIRoot。如图所示。 Label的使用: 在创建UI控原创 2017-09-11 16:31:58 · 1739 阅读 · 0 评论 -
NGUI_的Sprite学习_002
创建精灵的流程如下,选中UIRoot,在相机范围内右键,Create–>Sprite 我们可以先点击Atlas选择图集, 点击Sprite选择精灵 在精灵有Type属性 每一种Type的解释及适用场景:Simple:标准的Sprite,自适应大小 Sliced:九宫格切片,创建固定边框控件的最佳选择。边框固定,图片中间做拉伸(缩放),如角色头像,按钮背景 Tiled:平铺,一个Sp原创 2017-09-11 18:18:50 · 636 阅读 · 0 评论 -
NGUI_的Panel学习_003
Panel是一个具有具体功能的块的所有空间的集合,也可以理解为一个容器。 创建如图所示结构 各个参数: Alpha值就是调整控件的透明度 Depth设置Panel的深度,值越大,越靠前,就会把值小的Panel覆盖掉。 clipping:裁剪方式 none: 什么也没有正常效果。 Texture Mask:纹理遮罩 soft clip:软裁剪,超出边框裁剪 softne原创 2017-09-11 23:23:54 · 630 阅读 · 0 评论 -
NGUI_的Button学习_004
首先创建一个精灵,给精灵附一张贴图。 然后在Scene视图中选中精灵右键选中Attach,添加BoxCollider,BoxCollider是一个屋里组件,准确地说是一个物体碰撞盒,所有的需要接收外部输入事件的(如单击、拖动等)UI,都需要拥有一个BoxCollider,这个BoxCollider代表的是响应事件的范围。如果没有BoxCollider,那么这个控件无论如何都无法接收到外部事件,这是原创 2017-09-12 09:41:16 · 468 阅读 · 0 评论 -
NGUI_的Atlas图集学习_005
图集的介绍图集制作的流程 点击Create之后,会有一个命名图集的操作。图集的使用创建一个精灵原创 2017-09-12 10:01:50 · 638 阅读 · 0 评论 -
NGUI_的动态字体集学习_006
制作动态字体集 前两种都是静态字体选项 Dynamic是动态字体选项原创 2017-09-12 10:39:18 · 519 阅读 · 0 评论 -
NGUI_的Anchor的制作_007
None是不设置锚点 Unified 标准的 跟对一个游戏对象设置锚点 Advanced 高级 可以根据其他多个游戏对象设置锚点 OnEnable 在启用的时候设置一次锚点 OnUpdate每帧都计算锚点位置 OnStart 在游戏开始的时候设置锚点的位置 设置精灵边框距离毛点点额距离 + 后面的是锚点到边框的距离原创 2017-09-12 11:36:57 · 452 阅读 · 0 评论 -
NGUI_Tween动画_008
Unity支持控件的动画。动画的类型有如下。 在空间添加图中的组件即可 下面的案例使用的是Alpha动画,添加的组件是 Tween Alpha Alpha是组件的透明度动画 From和To是Alpha值从from值到to值 在此需要设置Play Style 当Play Style是once的时候,在Duration播放结束的时候Tween Alpha组件就会失活。同时once原创 2017-09-12 11:56:44 · 510 阅读 · 0 评论 -
NGUI_Slider_009
创建如下的结构 BackGround要绑定如下的组件 并且设置 Foreground的为上述结构中的ForeGround 以上设置结束后,我们就可以实现滑动了。 如果想要给Slider添加一个滑块Handler的话。在BackGround下面添加一个Sprite作为一个子物体。将此滑块设置到Slider的右侧,并调整大小。如图所示: 这样我们就可以在通过滑块来做调整Slide原创 2017-09-12 12:01:30 · 470 阅读 · 0 评论 -
NGUI_为Button添加声音_010
为Button添加点击的声音 在创建好Button后,在给Button添加UIPlaySound脚本组件。 AudioClip是选择声音的片段 Trigger是触发的方式 Onclick 点击的时候触发 OnMouseOver 当鼠标在控件上方的时候触发 OnMouseOut 当鼠标离开控件的时候 OnPress当鼠标按下的时候触发 OnRelease当鼠标释放的时候触发原创 2017-09-12 17:55:45 · 866 阅读 · 3 评论 -
NGUI_打字机效果_011
给Label添加TypeWriterEffect组件即可 Chars Per Second 每秒钟多少个字符 Fade In Time 每个字出现用的时间 在出现的过程中有一个颜色渐变的过程 当Fade In Time = 1的时候效果如下: ScrollView 是滚动视图原创 2017-09-12 19:47:42 · 773 阅读 · 0 评论 -
NGUI_PopupList_012
第一步:在UIRoot下床架一个精灵 第二步:给精灵创建添加一个BoxCollider 第三步:给精灵添加UIPopupList组件 第四步:给精灵添加一个子物体Label,显示选择的内容 创建的额控件目录 配置的UIPopupList组件原创 2017-09-12 21:02:59 · 569 阅读 · 0 评论 -
NGUI_CheckBox_013
单选框的创建 给Toggle添加BoxCollider组件 和 UIToggle组件设置内容如下原创 2017-09-12 22:06:50 · 642 阅读 · 0 评论