簡介 馬三最近換到了一家新的公司擼碼,新的公司 UI 部分采用的是 NGUI 插件,而之前的公司用的一直是 Unity 自帶的 UGUI,因此馬三利用業余時間學習了一下 NGUI 插件的使用,並把知識點記錄成博客與大家分享。 在我們使用 NGUI 插件創建的 UI 中,可以發現 UIRoot ...
使用 unity 做游戲開發時,有時需要在scroll view下使用粒子,但粒子是不會被 UIPanel 所裁剪的,本人提供了腳本 ParticleSystemClipper,用來處理這種情況。思路是,通過 UIPanel 的 finalClipRegion 換算成 unity d 世界坐標系中的區域,然后傳遞到粒子的 shader 中進行裁剪。代碼如下: 對應的shader 代碼如下: 轉載 ...
2015-12-25 11:55 0 4194 推薦指數:
簡介 馬三最近換到了一家新的公司擼碼,新的公司 UI 部分采用的是 NGUI 插件,而之前的公司用的一直是 Unity 自帶的 UGUI,因此馬三利用業余時間學習了一下 NGUI 插件的使用,並把知識點記錄成博客與大家分享。 在我們使用 NGUI 插件創建的 UI 中,可以發現 UIRoot ...
/ngui/docs/annotated.html 概述 UIPanel用來收集和管理它 ...
效果預覽 注:Cube上附着的綠色是我添加的粒子效果。 軟件環境 NGUI 3.9.x Unity 5.1 x64 相關知識 RenderTexture RenderTexture是一種特殊的紋理,它是在運行時創建和更新。 文檔:http ...
目錄 1、介紹兩大UI插件NGUI和UGUI 2、unity渲染順序控制方式 3、NGUI的控制 4、UGUI的控制 5、模型深度的控制 6、粒子特效深度控制 7、NGUI與模型和粒子特效穿插層級管理 8、UGUI與模型和粒子特效穿插層級管理 寫在前面 這篇筆記是整理了之前做的記錄,在做項目 ...
接《Unity之粒子特效參數詳解——上》繼續寫,《Unity之粒子特效參數詳解——上》鏈接為:http://www.cnblogs.com/yikecaidechengzhangshi/p/6991750.html 如需轉載請保留本文鏈接 步驟二:參數設置如圖 1.Renderer ...
NGUI 提供了非常豐富、強大的組件庫,其中就包括 UIDragObject 組件,這個組件用來實現面板的拖動效果,但是這個組件有一個不好的地方就是被拖動的對象可以被拖到屏幕之外,不過我們可以很容易的借助 NGUI 的代碼類庫進行來修復這個問題。 我們先看一下 NGUI 自帶 ...
生成mesh來渲染 而UIPanel,通過遍歷自己子類下所有的UIWidget組件(已經按深度排序) ...
這是我去搜狐暢游面試時,面試官問的一個問題。問NGUI的機制原理是什么?就是這個插件是根據什么寫出來的。當時沒答上來,下面是我從轉載過來的,可以研究研究。 之前項目中用的NGUI的版本是3.0.7 f3,開始的時候感覺沒有什么問題,直達最近項目UI的完成度比較高時,就突然出現掉幀很嚴重的現象 ...