您的位置:首页 > 移动开发 > Unity3D

Unity滚轮控制UI和摄像机缩放冲突问题

2017-09-07 17:10 393 查看
开始在网上找方法去解决,但是会提示参数异常。代码如下:Vector3 mousePostion = Input.mousePosition;GameObject hoverobject = UICamera.Raycast(mousePostion, out UICamera.lastHit) ? UICamera.lastHit.collider.gameObject : null;所以有寻找其他方法,经过查找和测试,找到了解决办法:
if (UICamera.hoveredObject != null)
return;
//下面写鼠标控制摄像机的方法
接下来的项目要使用UGUI,所以上面的代码就不适用了,所以有看了下UGUI的判断方法:
if (EventSystem.current.IsPointerOverGameObject())return;//下面写鼠标控制摄像机的方法

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: