国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[Unity3D] 記錄一下ScrollView中粒子無法被Mask遮擋的問題解決過程

這篇具有很好參考價值的文章主要介紹了[Unity3D] 記錄一下ScrollView中粒子無法被Mask遮擋的問題解決過程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:

項目解決問題1所使用的Shader鏈接:https://www.codenong.com/cs107033982/

問題1:以大廳為例,大廳的ScrollView中有多個圖標,ScrollView中的Mask無法遮擋粒子特效。

解決思路:

1、粒子特效使用的Mobile/Particles/Additive(Shader)材質(zhì)球不包含模板測試,添加模板測試后可以與普通Image一樣被Mask遮擋,所以我們給粒子的材質(zhì)球加上模板測試。
2、普通Image使用默認的材質(zhì)球,該材質(zhì)球模板測試通過需要令 Stencil ID = 1。所以給Mask和粒子添加的材質(zhì)球中的 Stencil ID = 1。

模擬設置內(nèi)容過程
Viewport初始狀態(tài)
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0

3、為Mask中的圖片添加模板測試 Stencil ID = 1, Stencil Comparision = 8, Stencil Operation = 2。

Viewport添加材質(zhì)球后
0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0

4、為粒子添加模板測試 Stencil ID = 1, Stencil Comparision = 3,使得粒子或圖片只有在背景數(shù)字等于1時才會顯示。

左上角放入一個添加了材質(zhì)的4 * 4的粒子

4 * 4的粒子添加材質(zhì)球后
1 1 1 1 0 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
與Mask合并后,只有√的區(qū)域才顯示
0 0 0 0 0 0 0 0 0 0 0
0 0 √ √ 1 1 1 0 0 0 0
0 0 √ √ 1 1 1 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0
0 0 1 1 1 1 1 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0

解決方式:

1、參照網(wǎng)上的方式,對Viewport中Mask圖片使用MaskDefault材質(zhì)球,對粒子特效使用MaskAdditive材質(zhì)球。文章來源地址http://www.zghlxwxcb.cn/news/detail-729838.html

問題2:使用以上方案解決Mask無法遮擋粒子特效的問題后,若2個界面的Scro

到了這里,關于[Unity3D] 記錄一下ScrollView中粒子無法被Mask遮擋的問題解決過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Unity3D基礎入門之粒子系統(tǒng)(屬性介紹+火焰粒子系統(tǒng)案例制作)

    Unity3D基礎入門之粒子系統(tǒng)(屬性介紹+火焰粒子系統(tǒng)案例制作)

    一、屬性介紹 1、主面板Particle System (1)Duration:粒子發(fā)射周期 圖中,5.00即在發(fā)射5秒后進入下一個粒子發(fā)射周期。若沒有勾選Looping,則5秒后粒子會停止發(fā)射。 (2)Looping:粒子按照周期循環(huán)發(fā)射 讓粒子發(fā)射時間循環(huán)起來,一直發(fā)射粒子。 (3)Prewarm:預熱系統(tǒng) 開始播放粒

    2024年02月04日
    瀏覽(26)
  • 【Unity3D-01】 記錄Unity3D調(diào)用外接攝像頭

    【Unity3D-01】 記錄Unity3D調(diào)用外接攝像頭

    最近想在Unity3D上調(diào)用一個攝像頭,通過查找資料發(fā)現(xiàn)仙魁XAN和八哥快走開的博客符合我的想法,實現(xiàn)起來也不難就嘗試了一下 2.1 在這個工程里新建Canvas 如下圖所示 然后下設RawImage為載體 2.2 在Assets里面新建一個腳本命名為PlaneManager.cs 代碼內(nèi)容如下(參考八哥快走開的博客)

    2024年02月04日
    瀏覽(30)
  • 【Unity3D賽車游戲優(yōu)化篇】【十】汽車粒子特效和引擎咆哮打造極速漂移

    【Unity3D賽車游戲優(yōu)化篇】【十】汽車粒子特效和引擎咆哮打造極速漂移

    ?????個人主頁 :@元宇宙-秩沅 ????? hallo 歡迎 點贊?? 收藏? 留言?? 加關注?! ????? 本文由 秩沅 原創(chuàng) ????? 收錄于專欄 :Unity游戲demo – ??????版本: Unity2021 ??????適合人群:Unity初學者進階 ??????學習目標:3D賽車游戲的基礎制作 ??????技能

    2024年02月09日
    瀏覽(44)
  • Unity3D 記錄到日志

    Unity3D 記錄到日志

    記錄日志是一個好習慣,方便我們在日常開發(fā)中出現(xiàn)問題快速排查。 把它放到Unity Project視圖下,最好是建一個“Plugins”文件夾用來存放,在腳本中引用該類庫。 下載鏈接:https://download.csdn.net/download/WenHuiJun_/87658498 原文: https://www.ngui.cc/el/1788499.html?action=onClick 注: 對于 “

    2024年01月21日
    瀏覽(34)
  • 【Unity3D日常BUG】Unity3D打包WEBGL平臺運行出現(xiàn)無法解析gzip、構(gòu)建壓縮等問題

    【Unity3D日常BUG】Unity3D打包WEBGL平臺運行出現(xiàn)無法解析gzip、構(gòu)建壓縮等問題

    推薦閱讀 CSDN主頁 GitHub開源地址 Unity3D插件分享 簡書地址 我的個人博客 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 在Unity3D中打包WEBGL運行出現(xiàn)這樣的錯誤: 具體分析: 1、無法解析xxx.gz文件 2、啟用了構(gòu)建壓縮,但是

    2024年02月07日
    瀏覽(31)
  • Unity3D學習記錄02——PloyBrush場景搭建

    Unity3D學習記錄02——PloyBrush場景搭建

    首先在Window-Package Manager里面搜索Poly Brush,下載后將URP的Shader樣例導入 ?導入后Asset文件夾下會有Sample的文件夾,在菜單欄 Tools-PolyBrush-PolyBrush Window 打開窗口 這個窗口最上面的五個,第一個是用來調(diào)整地形高低的,第二個是進行柔化場景的,第三個是調(diào)整顏色的, 第四個可以

    2024年02月08日
    瀏覽(96)
  • Unity打包錯誤:無法成功進行Unity3D應用程序打包

    在Unity開發(fā)過程中,有時候會遇到各種各樣的錯誤。其中一個常見的問題是無法成功進行Unity3D應用程序的打包。本文將探討可能導致此錯誤的幾種常見情況,并提供相應的解決方案。 資源文件丟失或路徑錯誤: 打包應用程序時,確保所有所需的資源文件都存在,并且路徑設

    2024年01月16日
    瀏覽(25)
  • Unity3D學習記錄03——Navigation智能導航地圖烘焙

    Unity3D學習記錄03——Navigation智能導航地圖烘焙

    首先還是在Package Manager中安裝AI Navigation 接著選擇我們場景的地面,右鍵,找到AI的NavMesh Surface,它會為我們的Ground添加一個叫NavMesh Surface的子物體 在Inspector窗口中可以看到它的詳細的參數(shù): 圖中的R,H為你人物的參數(shù),45°為你的人物可以爬行的最大角度 Agent Type里面可以改

    2024年02月08日
    瀏覽(28)
  • Unity3D學習記錄01:URP渲染管線以及3D游戲場景設置

    Unity3D學習記錄01:URP渲染管線以及3D游戲場景設置

    以下內(nèi)容所使用的版本均為Unity2022.3 先在 Window-Package Manager-Unity Registry 里面搜索添加Universal RP ? Unity中,創(chuàng)建渲染管線的方式為Asset文件夾下右鍵 Create-Readering-URP Asset(with Universal Asset) 會創(chuàng)建以下兩個Pipeline: ?接著在圖中的設置里添加這兩個渲染管線(Project Setting在Edit窗口下

    2024年02月08日
    瀏覽(102)
  • 【Unity3D自學記錄】開發(fā)PicoVR之獲取手柄的方法

    獲取手柄有兩種方法,一種是XR的方法,一種是PicoSDK中的方法。 第一種,XR方法 第二種是PicoSDK中的方法

    2024年02月17日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包