
NGUI
紫龙大侠
程序的世界很单纯!!!
展开
-
NGUI的Scroll View的制作
此为重点:首先建立一个sprite作为背景,然后建立一个Scroll View,然后在Scroll View里建立一个Grid看一下Grid的属性,看到Arrangement是表示排列方式,Sorting也是排序方式,当随意拖动里面的cell 的时候会以你选的方式排序,看Pivot这个是指轴的位置,现在是在中心看图Scenc里面的坐标就知道了。然后看HIde原创 2014-11-26 11:43:11 · 1766 阅读 · 1 评论 -
NGUI控件说明(中文) UIToggle
概述Toggle是一个有两种状态的组件:开,关。可以用来创建checkboxes、tabs还有radio按钮,或者其他类似的东西。Toggle是一个非常棒的组件,可以用来做很多事情。和大多数NGUI控件一样,它的灵活性很高。通过和其他的脚本组合来实现想要的功能。 Toggle本身可以淡入淡出目标物体。通常”object“就是一个checkmark、高亮的sprite转载 2015-02-27 11:04:53 · 999 阅读 · 0 评论 -
NUGI聊天功能的实现
开始了一个实例:描述一下这个功能吧:窗口可以随意拖动,通过右下角的按钮可以随意调整整个窗口的大小,而且要让里面的东西都自适应:用sprite建立一个bgr的大背景。然后建立label并且设置为textlist。建立scroll bar命名为scroll如图。还有用sprite建立一个button,负责让整个bgr大小可拖动变化,给,bgr加上可拖动脚本——UIDrag Object S原创 2014-11-24 17:07:11 · 1597 阅读 · 0 评论 -
NGUI的textlist和Scroll bar的设计
用个纯粹的例子讲述一下:首先建立一个Label,然后给他加个Textlist的脚本。这次不是右键点击加了,在图中右下角有个添加方式,然后找到Textlist添加上。然后看到里面的属性,Text label和Scroll bar这两个是重点。把刚才建立的Label拖过去,然后建立一个Scroll bar 也拖过去。下面说一下Scroll bar 如何建立。建立原创 2014-11-24 15:11:42 · 2224 阅读 · 0 评论 -
NGUI的多行单行文本输入
直奔主题:建立一个sprite加一个boxcollider然后再加入下图属性:然后看UIInput属性里的Label里面是空的需要建一个新Label拖过来:如图:然后看label跟sprite的对其方式设置成如图右下角的方式,在target里面吧父对象sprite拖进去,设置下面为0,这是与父对象sprite完全适合的设置:这原创 2014-11-24 11:21:24 · 2981 阅读 · 0 评论 -
NGUI技能冷却CD特效制作
其实蛮简单的今天紫龙感觉萌萌哒就详详细细地记录一下把:首先在制作一个sprite命名为skill加一个背景图片,然后再建立一个sprite,选择一个可以挡住skill的背景的图片,然后选择Filled属性(如下图)。然后在Sprite下面建立一个Label用来表示技能的按键快捷键,本例用的是R键。。。如下图 因为sprite的图片挡原创 2014-11-24 10:06:30 · 1631 阅读 · 0 评论 -
NGUI的动态字体dynamicFont的制作
静态的字体太过有限那么如何用NGUI制作动态的字体呢原创 2014-11-21 14:37:24 · 2012 阅读 · 0 评论 -
NGUI血条制作及血条跟随角色目标
首先建2个Sprite一个做背景一个做前景:给背景添加一个脚本如图progress bar Script。然后拖到对应的位置。然后就就ok了。。。接下来就开始设置目标跟随。首先建立一个Cube作为被跟随目标,然后给bg加一个Follow Target脚本。然后把对应的东西拖到脚本的位置。如图:cube下面建立了一个空GameObject因为拖过去的物体对应到了c原创 2014-11-27 17:08:39 · 2854 阅读 · 1 评论 -
NGUI的单选框制作
单选框制作:如下图先建立一个sprite如下图,然后添加box collider再添加如图的脚本:Toggle Script....添加后会有如图出现:UIToggle里的Sprite就是我们要点击粗现的东西。需要一个新的sprite:那就新建一个sprite2,并且选一个如图的贴图。然后把sprite2拖到之前的那个sprite需要的地方如原创 2014-11-21 16:10:05 · 3459 阅读 · 0 评论 -
NGUI的下拉列表Popuplist的制作
NGUI功能强大无比。。。今天写了四篇了才是冰山一角哇!!!!。。。下面介绍一下下拉列表的制作,首先我们先建立一个Sprite给它添加一个box collider.然后再给他Attach一个popup list的脚本,如下图当添加完脚本后会有如下属性的界面出现,在Options里面写下你要做的列表内容,default属性是你设定的默认的名字。这样列表就做出了,但是只能选择而原创 2014-11-21 15:40:05 · 7577 阅读 · 1 评论 -
NGUI的切片Sliced Sprite的制作
看到这个大家会想到什么呢?——九宫格原创 2014-11-21 14:11:22 · 2671 阅读 · 0 评论 -
unity3d的血量减少和增加的数字显示制作(NGUI)
首先说明一下为什么要放在NGUI里面讲这节内容。因为即将要用到了一个插件HUD Text。这个插件必须是在已经安装了NGUI的前提下才能安装并使用。首先安装HUD text这个插件。这个插件里面最重要的就是HUD Text这脚本下图红色线标记的地方。我们在UI的camera下面建立一个空物体名字叫hud,然后添加一个HUDText脚本。如图右面属性:在这些属性里要给hudtext指定字原创 2014-11-27 17:26:34 · 8926 阅读 · 0 评论 -
NGUI的打字效果typewirter Effect
如何用NGUI做出文字的打字效果呢?紫龙告诉你:新建一个Label添加一个脚本:Typewriter Effect如下图:然后看一下属性:Char per second属性是指每次打印字数的个数;我这里设置为1,说明每次只打印出一个字,Text里面有“紫龙大人写博客”7个字要用7次输出、;Fade in time 这个属性是每个字出现用的时间。。。。。。。就这么简单!!!因为是动画原创 2014-11-21 15:17:10 · 3893 阅读 · 1 评论 -
[unity3D插件]Unity界面插件NGUI核…
本文转载于互联网,是一个比较经典帖子,特来分享:UICamera-可以添加到任何相机,包含事件系统.UICamera是每个UI的重要组成部分.它负责发送Camera中所有NGUI的活动.如果场景中仅有一个Camera,要确保它附有UICamera脚本.如果有多个相机,确保至少用来渲染UI的相机有UICamera脚本.当将这个脚本放在主相机上时,在游戏场景中的所有都将有OnClick,OnH原创 2014-10-21 14:49:08 · 1238 阅读 · 0 评论 -
NGUI背包物品添加功能实现
接着上篇继续加功能建立一个脚本拖动给 背景bg上,然后根据需求设定cells和Equipmentname的size,按照如图分别设定其属性,。Equipmentname是不能拖动的只能把sprite的名字输入进去。这个地方的item要把wuping的perfeb拖进去。。。。这个是要拖给bg的脚本:using UnityEngine;using Syste原创 2014-11-27 11:40:46 · 1606 阅读 · 0 评论 -
NGUI的背包制作
NGUI制作背包很是方便,听紫龙慢慢道来:这次比较简单,但是需要理解代码。首先建立bg-——背景,然后是Grid,然后Grid下面是cell,cell是背包的格子,然后里面放物品——wuping。wuping下面放个Label,Label里面写数字,暂时表示物品数量。一切都如图所示;之后給wuping加一个脚本,脚本命名也为wuping ,下面是详细代码:话说这原创 2014-11-26 15:10:39 · 1635 阅读 · 0 评论 -
NGUI的Tween使用
NGUI的ITween主要是动画制作。实例为主:例如给一个Label加TWeen。如下图:一共有这么几种效果:分别介绍一下:Alpha都懂得哈,看到From和To了吗???一般是从0到1.如下图:再看Color如下图;Tween Color 看到From和To了吗???从一个颜色到另一个颜色;基本上所有的 属性都是这样的一个from一个to直接写东西就行了。下面介绍原创 2014-11-21 13:43:39 · 2498 阅读 · 1 评论