注意:UI应加上Box Collider1、射线检测 UICamera发一条射线,射线碰到了东西就说明点击到了UIRay ray=UICamera.mainCamera.ScreenPointToRay(Input.mousePosition);// 向屏幕发射线RaycastHit hit;if(...
分类:
其他好文 时间:
2015-09-14 15:17:19
阅读次数:
171
使用movietexture,但是里面只有play,stop,pause3个方法Unity3D 原生就支持视频播放的,不是UITexture而是用MovieTexture。MovieTexture.Playe(); 播放MovieTexture.Pause();暂停MovieTexture.Stop...
分类:
其他好文 时间:
2015-09-12 10:52:44
阅读次数:
218
当某个按钮按下后给服务器发送某条消息如果玩家短时间内疯狂点击按钮很多次,这将会给服务器发送很多条无用数据不但增加了服务器的压力,发送数据还浪费流量,甚至可能引发一些莫名其妙的bug所以,限制UI点击相应间隔的小东西就诞生了当然,你也可以用其他一些方法来实现,不一定非要用我这种方法如果有好的方法还请在...
分类:
编程语言 时间:
2015-09-11 10:40:36
阅读次数:
144
好久没写博客了,上一篇是在今年上班之前写的从年初到现在一篇没写过,每天都在加班,实在太忙了上班半年多了,学到不少东西今天分享一下刚写的小功能TweenFillAmount用过NGUI Twnner的人看到这个名字就应该知道干啥的了tweenPosition、tweenRotation、TweenSc...
分类:
编程语言 时间:
2015-09-10 20:56:47
阅读次数:
158
用unity本身自带的功能,如何显示血条?显示血条,从资源最小化的角度,只要把一个像素的色点放大成一个矩形就足够,三个不同颜色的矩形,分别显示前景色,背景色,填充色,这样会消耗最少的显存资源。unity 有GUITexture,可以用来显示色块。但GUITexture有个问题是,每个GUITextu...
分类:
编程语言 时间:
2015-09-05 07:41:59
阅读次数:
648
本人在做线上与线下Unity教学中,经常遇到一些常见的疑问,为了更好的快速进行答复,我平时注意收集了一些典型的错误与疑问,且附有个人解答,供大家交流之用。不足之处,请大家指明。如果后期总结的易错误点,量比较大时我会进行分类处理,更加方便大家查询。1:Ngui和UGUI用..
分类:
编程语言 时间:
2015-09-04 22:39:02
阅读次数:
877
遇到这个问题,是在实现一个公告栏界面的时候,公告栏可以新增一条公告,也可以删除一条公告。新增很简单,这里不做多的介绍;关于删除,之前的代码是: GameObject go = is_parent.transform.FindChild(name).gameObject; ...
分类:
编程语言 时间:
2015-09-02 14:49:12
阅读次数:
466
把NGUI精灵的type改为filled然后更改fill Amount 这个值 就会实现效果
分类:
编程语言 时间:
2015-09-02 10:43:06
阅读次数:
206
使用NGUI的UITextList制作窗口,可以方便的管理聊天历史,显示方式用户输入,用户输入窗口历史记录a.创建一个2D UI,在UI Root里加入两个Panel,一个为聊天窗体,一个为输入窗体b.在输入窗体内加入Chat Input(Script)与UIKey Binding(Script),...
分类:
其他好文 时间:
2015-09-02 01:49:09
阅读次数:
137
学习Unity已经10天了,也没发现有什么长进,真的急。昨天仿着官方Demo做了个射击游戏轮廓,其中需要给每个怪做一个血条。搜了一些,挺复杂的,用NGUI或者UGUI,外加很长的代码。。。不过还是找到了一篇简单的。但是那一篇把所有的东西都放一起了,不太好,我在这整理分离一下。背景:官方Demo恶魔射...
分类:
编程语言 时间:
2015-08-31 16:53:57
阅读次数:
246