自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_Haoqing的博客

unity游戏开发之NGUI

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除