【NGUI】
文章平均质量分 92
Teng的世界
北京奇迹部落网络科技有限公司MiracleStudio成员
展开
-
【Unity3D游戏开发】NGUI之渐变加载到100%的Loading场景进度条 (一)
背景 通常游戏的主场景包含的资源较多,这会导致加载场景的时间较长。为了避免这个问题,可以首先加载Loading场景,然后再通过Loading场景来加载主场景。因为Loading场景包含的资源较少,所以加载速度快。在加载主场景的时候一般会在Loading界面中显示一个进度条来告知玩家当前加载的进度。在Unity中可以通过调用Application.LoadLevelAsync函转载 2015-07-07 09:58:06 · 4421 阅读 · 0 评论 -
【Unity3D游戏开发】NGUI之不相对于Anchor的位移动画TweenPosition (上) (二)
下面学些下NGUI的TweenPosition位移动画,下面介绍两种游戏中常用的用法:用法1.NGUI的控件从PosA位置移动到PosB位置,播放动画用法2.在游戏中需要动态创建带有TweenPosition组件动画的对象,对象创建、移动、到达指定位置、销毁的过程。eg.游戏中玩家吃金币,迟到金币后转换为分数,分数播放一个TweenPosition组件动画,从玩家位置移动到分数标签位置,到原创 2015-07-26 17:27:41 · 11290 阅读 · 1 评论 -
【Unity3D游戏开发】NGUI之不相对于Anchor的位移动画TweenPosition (下) (三)
Unity中的UI我们采用的是NGUI,NGUI的界面位移动画,我们一般使用的是TweenPosition。一种是只考虑相对位移的这种,不考虑分辨率问题,已经在文中介绍了:【Unity NGUI游戏开发之二】TweenPosition位移动画(一):不相对于Anchor的位移动画另外一种是考虑到分辨率的问题,我们游戏中大多遇到的是这种情况。eg.我们想让一个UI从屏幕外沿着原创 2015-07-27 10:37:03 · 4079 阅读 · 0 评论 -
【Unity3D游戏开发】NGUI之DrawCall数量 (四)
看了很多关于NGUI drawCall的文章,见得比较多的一个观点是:一个 Atlas 对应一个Drawcall。但其实NGUI内部有自己的一套对DrawCall的处理规则。相关的规则有:1.Atlas图集数量有关2.Atlas图集的调用顺序(绘制顺序)有关3.和UIPanel的数量有关一、减少NGUI 3的DrawCall数量升级到NG原创 2015-07-28 08:17:09 · 2655 阅读 · 0 评论 -
【Unity3D游戏开发】NGUI之多分辨率下完美分布式协同开发 (五)
NGUI多分辨率下完美分布式协同开发:不同分辨率下相对于屏幕坐标的Perfab数据不再丢失NGUI多分辨率下完美分布式协同开发不同分辨率下相对于屏幕坐标的Perfab数据不再丢失开发问题原因分析案例完美过程案例分析实现过程开发问题:NGUI分布式开发中,用git管理资源,团队成员每人负责一个perfab,所有现对于屏幕大小的相对位置的perfab因为引用了perfab外的数据,导致per原创 2015-08-02 18:54:12 · 1563 阅读 · 0 评论 -
【Unity3D游戏开发】NGUI之游戏背景Texture采用UV纹理动画 (六)
开发背景游戏中一些背景能采用UV动画,效果更佳。eg.星空、墙壁因为gif的原因有卡顿,起始播放纹理动画的时候是不会有卡顿的。 Unity的NGUI采用纹理动画NGUI的UITexture允许使用一张纹理 有了这个,我们便可以扩展一个脚本来影响【UV Rect】参数了/** 基于NGUI的UITexture的纹理动画 1.图片首尾相接的UITexture,可以播放UV纹理动画原创 2015-08-03 15:54:22 · 4226 阅读 · 0 评论 -
【Unity3D游戏开发】NGUI制作字体的三种方法 (二一)
NGUI制作字体的三种方法主要参考两篇博文: (1)、NGUI制作字体的三种方法 (2)、使用位图字体工具BMFont从图片生成自定义字体1.BMFont下载地址http://www.angelcode.com/products/bmfont/2.BMFont使用方法http://momowing.diandian.com/post/2013转载 2015-11-03 09:41:45 · 4949 阅读 · 0 评论 -
【Unity3D游戏开发】基于NGUI的表情图文混排解决方案 (二二)
使用unity3d也有两年时间了,最近比较闲,有功夫梳理一下去年一年来学到以及用到的知识,分享给大家,顺便方便自己查阅。如有错误以及不当的地方,欢迎各位指正。谢谢。 去年五月份的时候,刚加入项目不久,老大交给我一个关于聊天系统任务,期初觉得应该很容易,但是看了文档之后,瞬间头都大了_(:з」∠)_,因为需要支持表情!当时Unity3D版本4.3.x,NGUI版本3.5x,当时版本的N转载 2015-11-03 09:43:29 · 8554 阅读 · 4 评论