NGUI Camera's raycast hit through the UI Layer issue
Raycast into GUI?
http://forum.unity3d.com/threads/raycast-into-gui.263397/
int layer = << ;
Ray myray = UICamera.currentCamera.ScreenPointToRay(Input.mousePosition);
RaycastHit[] hits = Physics.RaycastAll(myray, 1000.0f, layer);
int layer = << ;//NGUI layer, TODO modify with your own
void Update()
{
if (Input.GetMouseButtonUp())
{
//UICamera
if (UICamera.currentCamera != null)
{
Ray myray = UICamera.currentCamera.ScreenPointToRay(Input.mousePosition);
RaycastHit[] hits = Physics.RaycastAll(myray, 1000.0f, layer);
if(hits != null && hits.Length > ){//hit the NGUI layer
return;
}
}
}
}
NGUI Camera's raycast hit through the UI Layer issue的更多相关文章
- NGUI创建Camera参数为Simple 2D的UI UI对象的结构UI Root(2D)
		NGUI创建Camera参数为Simple 2D的UI UI对象的结构UI Root(2D) 使用NGUI创建的Camera参数为Simple 2D的UI,会在游戏的场景中生成1个名为UI Root( ... 
- (转)[Unity3D]UI方案及制作细节(NGUI/EZGUI/原生UI系统) 内附unused-assets清除实例
		转载请留下本文原始链接,谢谢.本文会不定期更新维护,最近更新于2013.09.17. http://blog.sina.com.cn/s/blog_5b6cb9500101bplv.html ... 
- [Unity3D]UI方案及制作细节(NGUI/EZGUI/原生UI系统)
		转载请留下本文原始链接,谢谢.本文会不定期更新维护,最近更新于2013.09.17. http://blog.sina.com.cn/s/blog_5b6cb9500101bplv.html ... 
- ngui处理不规则按钮点击
		吐个槽 棋牌类游戏做什么中国地图!!! 然后就要用到不规则按钮点击了 你懂的 213的unity虽然已经加入了polygoncollider 2d的支持 但是 但是 但是 是2d的 也就是说如果不 ... 
- Unity事件处理机制与NGUI事件机制
		1 Unity原生 1.1 GUI void OnGUI(){ if(GUI.Button(Rect position, string text)){ //点击后立即执行 } 1.1 Input 每个 ... 
- NGUI 屏幕自适应
		雨松MOMO 2014年05月04日 于 雨松MOMO程序研究院 发表 现在用unity做项目 90%都是用NGUI,并且我个人觉得NGUI应该算是比较成熟的UI插件,虽然他也存在很多问题,但是至少 ... 
- 【转】NGUI研究院之自适应屏幕(十)
		http://www.xuanyusong.com/archives/2536 现在用unity做项目 90%都是用NGUI,并且我个人觉得NGUI应该算是比较成熟的UI插件,虽然他也存在很多问题,但 ... 
- NGUI之自适应屏幕
		转载: 雨松MOMO 2014年05月04日 于 雨松MOMO程序研究院 发表 ,原文链接 现在用unity做项目 90%都是用NGUI,并且我个人觉得NGUI应该算是比较成熟的UI插件,虽然他 ... 
- NGUI全面实践教程(大学霸内部资料)
		NGUI全面实践教程(大学霸内部资料) 试读文档下载地址:链接:http://pan.baidu.com/s/1jGosC9g 密码:8jq5 介绍:NGUI全面实践教程(大学霸内部资料)本书是国 ... 
随机推荐
- 用Block封装ASIHttpRequest
			用Block封装ASIHttpRequest 横方便的网络请求方法,不用每次都写代理方法.使代码先得很整齐,不会凌乱. 接口部分: // // LYHASIRequestBlock.h // ASIB ... 
- [SLAM]2D激光扫描匹配方法
			1.Beam Model 2.Likehood field for k=1:size(zt,1) if zt(k,2)>0 d = -grid_dim/2; else d = grid_dim/ ... 
- RDIFramework.NET ━ 9.15 个性化设置 ━ Web部分
			RDIFramework.NET ━ .NET快速信息化系统开发框架 9.15 个性化设置 -Web部分 个性化设置,主要针对用户的偏好对界面进行设置,主界面如下: 9.15.1界面皮肤设置 目前框 ... 
- sharding-jdbc-how2work 当当的sharding-jdbc剖析(查询)
			1. 以JDBC作为出发点 1.1 重新实现了JDBC的几个接口 实现javax.sql.DataSource接口 ShardingDataSource实现java.sql.Connection接口 ... 
- java经典算法40题(21-40)
			[程序21] 题目:求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘. public class Ex21 { static long sum = 0; s ... 
- js  asp.net获取时间戳
			方法1: var timestamp = (new Date()).valueOf(); 结果:1280977330748 方法2: var timestamp=new Date().getTime( ... 
- HDU 4770 Lights Against DudelyLights
			Lights Against Dudely Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Ot ... 
- atomic vs. nonatomic
			Declaring a property atomic makes compiler generate additional code that prevents concurrent access ... 
- Android网络框架源码分析一---Volley
			转载自 http://www.jianshu.com/p/9e17727f31a1?utm_campaign=maleskine&utm_content=note&utm_medium ... 
- hdu 5779 Tower Defence
			题意:考虑由$n$个结点构成的无向图,每条边的长度均为$1$,问有多少种构图方法使得结点$1$与任意其它节点之间的最短距离均不等于$k$(无法到达时距离等于无穷大),输出答案对$1e9+7$取模.$1 ... 
