NGUI
Unity_阿黄
写程序的产品狗
展开
-
【NGUI】NGUI适配源码
float defaultWHRate = 800f / 480f; float ScreenWHRate = (float)Screen.width / (float)Screen.height; bool isUseHResize = defaultWHRate >= ScreenWHRate ? false : true; UI转载 2016-01-27 09:50:48 · 525 阅读 · 0 评论 -
【Unity】Ngui 相关资料
NGUI学习笔记一、 NGUI的直接用法1. Attach a Collider:表示为NGUI的某些物体添加碰撞器,如果界面是用NGUI做的,只能这样添加。(注:用Component添加无效)。2. Attach an Anchor:表示为该物体添加了UIAnchor脚本,作用是避免像素偏移的问题3. Attach UIStretch:表示为该物体添加了UIStretch脚本,提转载 2016-03-16 16:34:03 · 602 阅读 · 0 评论 -
【NGUI】 NGUI 防止UI穿透物体事件
在NGUI 3.7.0 新加入了 加入 UICamera.isOverUI, UICamera.currentTouch.isOverUI,判断当前touch是否在UI上这个方法的意思就是 你的鼠标是否停留在了UI上(前提有碰撞器),它是一个bool值,完美的解决了穿透问题原创 2016-01-11 10:58:18 · 2190 阅读 · 0 评论 -
【NGUI】Unity中使用NGUI和FingerGestures插件点击UI穿透的问题
因为在项目中 需要在unity中同时使用了NGUI和FingerGestures插件时,当点击NGUI的按钮时,会穿透到场景中,FingerGestures也会捕捉到点击事件。增加以下代码,NGUI的点击事件将被FingerGestures过滤! bool ShouldProcessTouch( int fingerIndex, Vector2 position ) { Ray ray =转载 2016-04-20 10:38:41 · 749 阅读 · 0 评论 -
【Unity】NGUI/UGUI 小地图制作
先看下 效果图准备工作 0 创建两个摄像机 其中一个 在头顶1 张圆心是透明的图2 就是 写好的Shader ()仅适用于UGUI 的shader :Shader "UIEx/Default-Mask"{ Properties { [PerRendererData] _MainTex ("Sprite Texture", 2...原创 2016-05-17 00:00:05 · 2733 阅读 · 0 评论 -
【NGUI】Unity使用Resources加载NGUI的图片
本文转载室友龙龙哥哥地址:http://blog.csdn.net/sinat_20559947/article/details/49429941首先在项目中创建一个Resources目录,接着把需要的图片放在这里面,可以有子文件夹么?当然可以,文件结构很重要哦~NGUI加载图片的方法其实是加载NGUI生成的atlas,大家可以看看NGUI的图集文件(一个material、转载 2016-08-03 15:56:01 · 519 阅读 · 0 评论 -
【UI】NGUI和UGUI
1.NGUI与UGUI的区别1、UGUI的Canvas 有世界坐标和屏幕坐标。2、UGUI的Image可以使用material。3、UGUI通过Mask来裁剪,而NGUI通过Panel的Clip。4、NGUI的渲染前后顺序是通过Widget的Depth,而UGUI渲染顺序根据Hierarchy的顺序,越下面渲染在顶层。5、UGUI 不需要绑定Coll原创 2016-11-28 17:00:07 · 1235 阅读 · 0 评论