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;//下面写鼠标控制摄像机的方法
相关文章推荐
- Unity学习3 鼠标滚轮控制摄像机远近
- 【Unity&NGUI】两个摄像机重合,UI多次重复显示问题
- unity 控制摄像机旋转和缩放
- Unity用鼠标滑轮控制摄像机缩放画面
- 做项目过程中遇到的问题及解决----UIGesture手势与UI控件点击的事件冲突解决
- Unity动画控制组件UIPlayTween
- <Unity UGUI><EasyTouch> 使用EasyTouch, 摇杆在Dynamic模式下,点击UI控件也会弹出的问题解决
- Unity3D鼠标滚轮控制摄像机远近
- unity中用鼠标控制物体实现缩放、平移、旋转
- Unity实现滑页嵌套(解决ScrollRect嵌套冲突问题)
- unity 3D之ugui Scroll Rect拖拽消息冲突问题
- unityios开发--触摸屏手势控制镜头旋转与缩放
- Unity特效与UI遮挡的问题
- Unity通过射线碰撞选择模型,然后控制模型的移动、旋转、缩放等动作
- Unity滚轮调整摄像机的远近 点击小地图切换摄像机的位置
- 关于Unity任何版本点击Play运行就黑屏,除了摄像机窗口其他全部黑掉的问题解决~
- 【小松教你手游开发】【unity实用技能】控制renderQueue解决NGUI与Unity3D物体渲染顺序问题
- 在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
- 关于CorePlot控制XY轴缩放的问题解决方案
- Unity 之 Redux 模式(第二篇)—— Rigidbody 改造,摄像机控制