解决unity 移动端 手势缩放移动冲突的问题,移动视角与碰撞体UI的冲突,滑动如果结尾还落在点击目标上与点击的冲突

1、针对题目中的第一个问题,我让其手势缩放的时候视角移动关闭,这个关键的bool值就是fcku;
if(Input.touches[0].phaseTouchPhase.Stationary||Input.touches[0].phaseTouchPhase.Ended)
fcku=true;
if(fcku)
可以视角移动
if(Input.touchCount==2)
fcku=false;
2、针对第二个问题这个关键的bool值就是EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId)
3、针对第三个问题我采用了eventtrigger,在3D物体的点击事件上另加两个BeginDrag和EndDrag.
关键的bool值是fcked.
if(fcked) 执行点击事件
BeginDrag fcked=false;
EndDrag fcked=true;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值