最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity 點(diǎn)擊UI與點(diǎn)擊屏幕沖突的解決方案

 更新時(shí)間:2021年04月10日 14:45:45   作者:EW_DUST  
這篇文章主要介紹了Unity 點(diǎn)擊UI與點(diǎn)擊屏幕沖突的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

Unity 有點(diǎn)擊屏幕進(jìn)行移動(dòng)操作,通過Input.GetMouseButtonDown(0)。如果點(diǎn)擊到了一些UI上面會(huì)觸發(fā)點(diǎn)擊屏幕事件。

引入U(xiǎn)nityEngine.EventSystems,用函數(shù)判斷一下即可

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;
using UnityEngine.EventSystems;
public class PlayerController : MonoBehaviour
{
    private void Update()
    {
        if (EventSystem.current.IsPointerOverGameObject()) return;
        if (Input.GetMouseButtonDown(0))
        {
            Debug.Log("點(diǎn)擊屏幕");
        }
    }
}

這個(gè)方法會(huì)將點(diǎn)擊Text的時(shí)候也會(huì)當(dāng)作點(diǎn)擊UI

將raycast target 取消勾選可以避免。

補(bǔ)充:unity點(diǎn)擊UI跟場景不沖突

unity點(diǎn)擊UI跟場景不沖突的方法

在射線檢測(cè)后加!EventSystem.current.IsPointerOverGameObject()即可

需要引入命名空間using UnityEngine.EventSystems;

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評(píng)論

双柏县| 锡林郭勒盟| 尼勒克县| 精河县| 德安县| 三台县| 三明市| 荃湾区| 通海县| 遂昌县| 吴桥县| 西城区| 淮南市| 宜良县| 大方县| 顺义区| 朝阳市| 福泉市| 新闻| 棋牌| 鄯善县| 龙泉市| 碌曲县| 武宣县| 虞城县| 巢湖市| 葵青区| 金乡县| 木里| 南召县| 堆龙德庆县| 资溪县| 静乐县| 平乐县| 宜兰县| 宝丰县| 陆丰市| 彰化市| 郎溪县| 新干县| 娱乐|