關於UGUI不攔截射線的方法
起因:開發遊戲,要在設置界面裏給一個設置項添加一個東西解釋這個項是幹啥的,要求鼠標移到文字上的時候顯示一個彈窗差不多的東西,見動圖,鼠標移開會消失。但是當我移動鼠標到彈窗上的時候,UGUI會發射一根射線,擊到彈窗上而不是文字上,判定為離開文字,於是隱藏彈窗,然後判斷進入文字,顯示彈窗,如此反復,不是我所希望的。。如果這個彈窗不會遮擋射線就不會出現這個問題。
解決方法有兩個,一個是寫代碼,如下:
1 bool ICanvasRaycastFilter.IsRaycastLocationValid(Vector2 sp, Camera eventCamera) 2 { 3 returnfalse; 4 }
實現 ICanvasRaycasttFilter 接口,返回 false 則這個物體將不會被射線擊中
還有有個方法是給這個物體加一個組件 :CanvasGroup
關閉 Interactable 和 Blocks Raycasts 則他會讓他和他的子物體全部都不接收射線
Ignore ParentGroups 勾選的話,他會無視父物體的 CanvasGroup 的設置。
結果如圖
關於UGUI不攔截射線的方法
相關推薦
關於UGUI不攔截射線的方法
cat cast mark 希望 ext alt text CA ntc 起因:開發遊戲,要在設置界面裏給一個設置項添加一個東西解釋這個項是幹啥的,要求鼠標移到文字上的時候顯示一個彈窗差不多的東西,見動圖,鼠標移開會消失。但是當我移動鼠標到彈窗上的時候,UGUI會發射一根射
為什麼struts2無法配置其不攔截某方法??
今天遇到一個問題,可能大家也會遇到,簡單地說就是我的攔截器繼承了AbstractInterceptor,所有東西都配置好了,但是卻無法配置其不攔截某方法,它把所有的方法都給攔截了。
SpringMVC 攔截器不攔截靜態資源的三種處理方式方法
SpringMVC提供<mvc:resources>來設定靜態資源,但是增加該設定如果採用萬用字元的方式增加攔截器的話仍然會被攔截器攔截,可採用如下方案進行解決: 方案一、攔截器中增加針對靜態資源不進行過濾(涉及spring-mvc.xml) <mvc:resources locati
使用filter改變改變地址,但又不想被本過濾器再次攔截的方法
繼承HttpServletRequestWrapper重寫裡面的方法 如果是servlet重寫getRequestURI() 如果是spring mvc重寫 getServletPath() 可以根據getDispatcherType()類確定是那種排程型別,一般客戶端請
linq中日期格式轉換或者比較,程序報錯說不支持方法的解決辦法
格式 var lec fun edi nbsp diff sql 方法 public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var q
如何設置scrollview的contentoffset卻不觸發DidScroll方法
bounds contentoffset scrollviewdidscroll 由於項目需要自定義一個日歷,後來在GitHub上找到了FSCalendar跟我們的項目需求很相似,就想拿過來改一下,看了看代碼,作者邏輯代碼能力挺強悍的(最起碼我看代碼饒了很長時間還沒有完全看懂)。我們的需求就是要把
vmvare安裝系統提示vmci.sys 版本不正確解決方法
-1 rac present 找到 ack 獲取 sha 創建 har 無法獲取vmci驅動程序版本:參數不正確解決無法獲取vmci驅動程序版本:參數不正確。 驅動程序vmci.sys版本不正確。 解決辦法: 1,創建好虛擬機之後,別打開電源,然後到建好的虛擬機文件夾裏,找
PHP兩個常見不常用的方法 method_exists call_user_func
php class str log 索引 truct all array blog method_exists判斷方法是否存在 <?php class F{ public function __construct(){ if(method_
[Linux]在終端啟動程序關閉終端不退出的方法
con test track post hup 命令 -a ont 終端 ?? 在終端啟動程序關閉終端不退出的方法 普通情況下關閉終端時,那麽在這個終端中啟動的後臺程序也會終止。要使終端關閉後,後臺程序保持運行,使用這個指令: nohup 命令 & 如:n
SpringMVC 之 mvc:exclude-mapping 不攔截某個請求
void attribute pack logs context exception 必須 nbsp exce 在使用 SpringMVC 是,配置了一個 Session 攔截器,用於攔截用戶是否登錄,但是用戶訪問登錄頁面和註冊頁面時就不需要攔截了,這時就需要用到這個標簽了
修復電腦圖片文件圖標不顯示的方法
圖片圖片不顯示 修復 最近魅力網絡安裝了愛奇藝,發現愛奇藝自動安裝了個萬能播放器,打開圖片也是用那個打開的,默認關聯了圖片文件,後來卸載了愛奇藝,發現圖片文件的圖標不顯示了,看著很是不舒服為此只有手工更改了。 方法如下:我的電腦---文件夾選項---文件類型----點還原---高級---更改圖標---
Eclipse ADT中的logcat不顯示解決方法
任務 tool 界面 .com exe www 查看 嘗試 and Eclipse ADT中的logcat不顯示解決方法: 1.在Eclipse界面中找到DDMS,然後找到device選項卡,在這個選項卡中選擇reset adb,如果不行嘗試方法2; 2.不用關閉eclip
阿裏雲香港服務器IIS發布網站不成功解決方法
9.png 域名解析 遇到 添加 輸入 不用 如果 一個 .cn 剛剛弄好了一個阿裏雲上服務器,費老勁兒了。我買了一個香港的服務器,最低配置,專有網絡,買著玩的,一個.win的域名,省的國內備案了。 遇到的問題是怎麽也訪問不了我IIS上發布的網站,我把我解決方法說下: 1,
解決springboot項目打jar包運行時找不到main方法方案
img http 打包 pri 方法 報錯 maven打包 boot 沒有 最近用maven打包springboot項目時,將打好的jar包運行,報錯:找不在main主清單 原來是項目的pom.xml中沒有指定項目啟動的main方法導致,解決方法如下 在pom.xml中加入
eclipse 運行錯誤:在類XXX中找不到 main 方法, 請將 main 方法定義為: public static void main(String[] args) 否則 JavaFX 應用程序類必須擴展javafx.application.Application
分享圖片 java stat 報錯 es2017 pub .... img nbsp 新建了一個類Hello: 代碼: 第一次運行報錯: 點擊關閉該類的界面時出現: 點擊是,然後再次打開,可以正確執行,結果為: 這是為什麽.... ec
<mvc:default-servlet-handler/>不攔截靜態資源的前提條件
log targe handler fault tail itl blog default http http://blog.csdn.net/s740556472/article/details/71023388<mvc:default-servlet-handle
scala中隱式轉換之隱式轉換調用類中本不存在的方法
esc rip args root imp 轉換 存在 val 轉換成 /** * Created by root * Description : 隱式轉換調用類中本不存在的方法 */ class Person(name : String){ def g
如何將圖片中的文字轉換成Word文檔,99%的人不知道的方法!
簡單 出圖 行編輯 屬性 ocr識別 enter 簡單的 text 光學 最近很多人都在問,如果將資料保存為圖片格式後還能變成word文字麽?其實這是可以的,而且方法也是非常簡單的,下面就一起來看看是怎麽轉換的吧! 不知道大家有沒有聽說過OCR光學技術,其實這是一種識別技術
鳥速度不勻速的方法Math.sqrt(this.i++); 開根號
random log cti osi 位置 速度 () pro 一個 function Bird(imgArr, x, y){ this.imgArr = imgArr; this.x = x; this.y = y; this.idx = parseInt(Math.ra
解決pycharm輸入法不跟隨的方法
拷貝 就是 名稱 重新啟動 bubuko studio mage har 分享圖片 先上圖,這個pycharm編輯器默認條件下輸入中文時輸入法框的狀態 這個是更改後的狀態 修改方法就是將android studio中的jre目錄 拷貝至 下,並更改名稱為jre64