接受屏幕点击事件 然后自己分发处理


界面里 屏幕点击事件 和遮罩 以及不同的按钮遮挡的解决方案的一种

定一个标识,用一个button挡住不想出发事件的按钮或其他东西,想要被触发的时间GameObject放在Button的上面,屏幕点击时首先响应的是屏幕事件,其次才是按钮等其他事件,只要一起接过来就好,然后判断当时情况,是否执行本次操作:


    


public static bool canMoveC = true;


  


  void PC_input()
    {
        if (!BaseState.canMoveC)
        {
            return;
        }
        //
        if (Input.GetMouseButton(0))
        {
            //if (axes == RotationAxes.MouseXAndY)
            //{
                rotationX -= Input.GetAxis(X_axis) * sensitivityX;
                //rotationX = Mathf.Clamp(rotationX, minimumX, maximumX);
                rotationY = Input.GetAxis(Y_axis) * sensitivityY;
                //rotationY = Mathf.Clamp(rotationY, minimumY, maximumY);
                plane.transform.localEulerAngles = new Vector3(-90, rotationX, 0);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值