一、NGUI默认的多分辨率适配原则NGUI本身按照“高度适配”的原则进行多分辨率下的UI适配,其默认的高度通过 UIRoot.manualHeight 设置。再配合使用 UIAnchor 便可实现一定程度的多分辨率适配。其中,在Unity Editor下按照 UIRoot.manualHeight ...
分类:
其他好文 时间:
2015-03-04 18:57:50
阅读次数:
132
1.如果你给一个Sprite添加了个Button之后,运行,却发现图片是暗的,那是因为你忘了添加boxcollider2.第二个坑爹的地方,继续上面的过程,给Sprite加上Button脚本,如果你现在写了一行代码,改变Sprite:ASprite.spriteName = "xxxx"; 两种情况...
分类:
其他好文 时间:
2015-03-04 16:30:44
阅读次数:
172
CleanData是什么 CleanData以前没有特定的名字,(在easydown这个开源项目中,作为一个GameObjParser模块存在)。在某三国项目中,我们使用GameObjParser将NGUI 的预设保存为自定义格式(替代了assetbundle方案),以实现不论任何平台都可以使用同一...
分类:
编程语言 时间:
2015-03-04 01:01:21
阅读次数:
608
1、首先看看使用NGUI插件创建一个简单输入文本框效果:。
2、这个简单的输入文本框需要一个label标签作为显示,一个背景图片以及输入UIInput脚本。我们看看unity的输入文本框的节点图
我们需要如下操作创建上图的节点,
接着创建量空的Gameobject节点如图所示并且重新命名为Input和Label名字。
3、绑定对应的脚本,在Input节点上我们添加部件选择UIInput.c...
分类:
编程语言 时间:
2015-03-03 15:14:08
阅读次数:
14693
转自:http://www.unitymanual.com/thread-37485-1-1.html由于NGUI AtlasMaker对打包的优化不好,容易打出很大的图集,很多部分都是浪费的,所有目前要使用TexturePackage来优化打包图集1、首先下载Texturepackage工具,网上...
分类:
编程语言 时间:
2015-03-01 16:56:35
阅读次数:
227
本文永久地址:http://www.omuying.com/article/24.aspx,【文章转载请注明出处!】在 Unity 开发过程中,我们经常会使用到美术提供的图片文字(数字)来美化我们的游戏界面,借助强大的 NGUI 插件支持,我们很容易就可以在界面上显示美术字!具体步骤可以参与如下操作...
分类:
其他好文 时间:
2015-02-28 20:06:12
阅读次数:
176
使用场景:游戏的背包格子,它不是按钮,但是需要响应点击事件。 首先在Unity中创建一个背包格子的Prefab,把它的layer设置成UI层,因为UICamera默认的 接收事件层Event Receiver Mask就是UI层. 其次,给格子Pre...
分类:
其他好文 时间:
2015-02-27 15:19:07
阅读次数:
159
1、设置字数限制,超出部分用省略号代替
添加UILabel的NGUI控件,给控件绑定脚本,如下:
using UnityEngine;
using System.Collections;
public class LabelScript : MonoBehaviour {
private UILabel label;
// Use this for initialization
voi...
分类:
编程语言 时间:
2015-02-26 13:31:46
阅读次数:
497
AsyncOperation mAsync; //需要加载的场景 public UISlider LoadingSlider; //NGUI做的 public UILabel GameTip; // Use this for initialization void OnEnable() { ...
分类:
其他好文 时间:
2015-02-20 01:28:41
阅读次数:
350
在学习UGUI的过程中,一直使用小图也就是散图,一个按钮一个图片,一个图标一个图片,这样每一个图片都有一个Drawcall。
之前公司的游戏都是使用Unity4.3+NGUI,在NGUI中可以使用Texturepacker,先把小图片打包成一张大图,然后在NGUI中设置引用大图中的哪一块作为图片,这样能减少很多Drawcall。
但是在UGUI中没有办法使用Texturepacker了,也迷糊了几天。
之后一直在百度谷歌寻找,才发现原来Unity4.6中自带了图集打包工具SpritePacker。...
分类:
编程语言 时间:
2015-02-11 20:43:00
阅读次数:
441