- 博客(10)
- 收藏
- 关注
原创 NGUI之UIButton
今天浅谈一下UIButton,UIButton是NGUI中的按钮,已经被做成了预制件,使用起来非常方便,所以我就讲一下在使用过程中的经验。首先创建Button,步骤是NGUI->Open->Widget Wizard,打开WidgetTool窗口后,先选择Button的背景所需的图集以及字体集,然后选择Template属性为Button,设置BackGround以及添加到某对象中的路径。参考图如下
2017-05-15 10:58:24 996 1
原创 精灵跟随鼠标移动以及鼠标图标的显示与关闭
今天讲一点小知识,如何让某对象跟着鼠标移动呢,如何让鼠标箭头被隐藏,接下来我用代码来解释。(注意:我用的是NGUI创建的精灵,代码上定义精灵和unity自带的精灵有一丢丢区别)。spriteTest精灵就是用来演示的对象。using System.Collections;using System.Collections.Generic;using UnityEngine;public
2017-04-25 15:46:11 1413
原创 NGUI之Slider调节音量大小
今天记录一下添加声音以及用Silder调节音量大小,首先创建一空对象,命名为Volume,然后为其创建子对象music,并给music添加脚本Audio Source,将准备好的音乐素材绑定至AudioClip中,游戏的背景音乐一般是持续重复播放,所讲PlayOnAwake和Loop选中。接下来创建Slider,使其作为Volume的子对象,创建步骤为NGUI->Open-Widget Wiz
2017-04-24 22:50:22 4136
原创 Unity之JSon
今天简单的研究了一下Json数据的生成与解析,这种格式的数据用得比较多,是键值对的形式,用起来比较方便,在刚接触JSon数据时,找了许多相关资料,看了好久也还是不太明白,不过在一同事的帮助下,知道了怎么用MiniJSon来解析Json数据,在这里感谢他的指导。今天主要研究了怎么讲字符串以及数组转换成Json,然后做了解析Json数据的案列。废话不多说了,上代码:JsonTest.csusi
2017-04-17 23:29:50 430
原创 NGUI之Toggle
有一段时间没写博客了,这次补充一点小知识,Toggle作为复选框,出现在许多平台上登录或注册中,比如选择性别男或女。如今的NGUI中已经制作好了Toggle,需要用的时候去创建它,你可以按你的需求去修改一些参数就行。创建的步骤是NGUI->Open->Widget Wizard,然后在Template中选择Toggle,background选Highlight-Shadowed(此精灵是NGUI自
2017-04-16 17:18:30 2664
原创 克隆(Clone)与销毁(Destroy)对象
今天写点Unity中经常用到的Clone与Destroy。在游戏中,有的游戏对象会反复的使用,比如子弹,如果一直创建子弹对象,那么它会占很大的游戏资源,而且还不知道子弹的数量有多少,子弹实现了它的使命后就废了。为了避免资源的浪费,所以使用Clone与Destroy控制对象的克隆与销毁。首先我们在面板下创建一个空对象,命名为CloneGameObject,然后为其创建子对象,我这里用NG
2017-03-12 16:03:34 22917 1
原创 NGUI之Scroll Bar
自上周写了Scroll View以来,有一周没写东西了,今天补充一下Scroll Bar,使其与Scroll View搭配起来。首先我们建立Scroll Bar,步骤NGUI->Open->Widget Tool。选择图集,然后选择Template 的属性为Scroll Bar,并且设置背景和前景,以及滚动的方向,当然建立好后也可以去设置这些。创建好的Scroll Bar的前景与背景中
2017-03-11 18:48:35 582
原创 NGUI之Scroll View
今天简单讲讲Scroll View,它的作用就是为了用大小最合适的面板显示更多的内容,超出范围的内容便不会显示,通过拖动内容让其显示。首先我们先创建一个Scroll View,步骤为NGUI->Create->Scroll View。它有UI Panel脚本组件,根据具体情况设置其层级Depth以及大小Size。我这里设置的是950 x 400。它还自带了UI Scroll View脚本组件,这里
2017-03-05 15:51:56 386
原创 unity5.5之NGUI制作动态字体
昨天讲了静态字体的创建,今天讲讲动态字体,方式差不多,其实就一个属性的更改。首先我们打开Font Maker,步骤NGUI->Open->Font Maker,选择Type属性为Dynamic,点击Source下拉按钮,选择字体基于的字体集,如果没有,就点击Show All(如果还没有你想要的字体,可以从电脑系统中拷入到项目中,再点击Show All),选择字体。然后可以设置字体默认大小以及粗
2017-03-01 21:49:43 1567
原创 Unity5.5之NGUI创建静态字体
首先将需要的字体集导入到项目中,也可以使用unity自带字体,然后将需要做成静态字体的字导入到项目中,每个字都是一张精灵图片,且图片大小相同。然后选中所有的字体图片,将其Texture Type 更改为Editor GUI and Legacy GUI,将Compression 属性改为None,点击Apply。如下图:将改好属性的字体精灵打包成图集,接下来创建字体集,NGUI->
2017-02-28 20:47:24 2248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人