朋友,大家晚上好。 我是秦培。欢迎关注我的博客,我的博客地址blog.csdn.net/qinyuanpei。近期博主開始研究NGUI了,由于NGUI是Unity3D中最为流行的界面插件,所以不管从学习还是以后工作的角度来看, NGUI都值得我们去深入的研究和学习。那么,从今天起,博主将为大家...
分类:
编程语言 时间:
2015-08-10 19:39:44
阅读次数:
148
1Unity原生1.1GUIvoid OnGUI(){if(GUI.Button(Rect position, string text)){ //点击后立即执行}1.1Input每个手指触控是通过Input.touches数据结构描述的:fingerId手指索引The unique index...
分类:
编程语言 时间:
2015-08-09 16:51:36
阅读次数:
313
目前使用NGUI进行界面开发,请在测试前加入NGUI插件。 using?UnityEngine;
using?System.Collections;
public?class?NumberAnimation?:?MonoBehaviour
{
???
????public?UILabel?ValueText;
??...
分类:
编程语言 时间:
2015-08-09 00:34:16
阅读次数:
207
下面我们来看看游戏UI开发中比较核心的开发,我称为列表开发,比如背包和各种形式不一的列表等,下面我们来看几个具体的样例:基本上就是一些重复的制作好的多个UI控件进行排列,同时可以支持滚动,当然,高级一点的话也可能需要支持拖拽操作等。下面我们来学习一下这些功能该如何使用NGUI实现,最后再给出一个具体...
分类:
其他好文 时间:
2015-08-06 00:20:19
阅读次数:
344
单机游戏中这个熟悉的按钮,会弹出如下一样的菜单,相信初次看到的,肯定会很惊奇,That's Great!接下来让我告诉大家其中的做法。
1.创建Toggle ,前景图(Background)为,CheckMark 为。(两个为Sprite,从图集中选取,关于如何添加Sprite与制作图集,在这里不做主要叙述了)
2.制作下拉菜单,(1)创建一个Panel作为父容器。(2)在...
分类:
其他好文 时间:
2015-08-05 12:58:21
阅读次数:
156
开发背景游戏中一些背景能采用UV动画,效果更佳。eg.星空、墙壁因为gif的原因有卡顿,起始播放纹理动画的时候是不会有卡顿的。
Unity的NGUI采用纹理动画NGUI的UITexture允许使用一张纹理
有了这个,我们便可以扩展一个脚本来影响【UV Rect】参数了
/**
基于NGUI的UITexture的纹理动画 1.图片首尾相接的UITexture,可以播放UV纹理动画...
分类:
编程语言 时间:
2015-08-03 16:58:54
阅读次数:
521
1、代码:代码;2、碰撞:要点击的物体是否加了碰撞,位置和大小是否正确;而且鼠标和它之间没有其他的碰撞遮挡(OnMouseDown()原理利用了射线);3、在相关的摄像机上,有没有添加UICamera组件,NGUI里的UIcamera脚本点击会和OnMouseDown()相冲突。
分类:
其他好文 时间:
2015-08-03 14:12:27
阅读次数:
101
NGUI多分辨率下完美分布式协同开发:不同分辨率下相对于屏幕坐标的Perfab数据不再丢失NGUI多分辨率下完美分布式协同开发不同分辨率下相对于屏幕坐标的Perfab数据不再丢失
开发问题
原因分析
案例
完美过程
案例分析
实现过程开发问题:NGUI分布式开发中,用git管理资源,团队成员每人负责一个perfab,所有现对于屏幕大小的相对位置的perfab因为引用了perfab外的数据,导致per...
分类:
编程语言 时间:
2015-08-02 20:07:17
阅读次数:
295
------------------------------------------------------------------------------------------------------------------------------------------------------...
分类:
编程语言 时间:
2015-07-28 22:52:21
阅读次数:
756
void OnClick() { if (UICamera.hoveredObject != null) { //代码。。 } }通过射线判断方法如下: RaycastHit hit=new RaycastHit(); ...
分类:
其他好文 时间:
2015-07-28 20:47:31
阅读次数:
130