原创 一些提高工作效率的黑科技軟件

持續更新中… 紅色標題 的強烈推薦,個人認爲屬於神器級別! 以下是軟件篇,網站篇可以看這裏:超實用的工具、素材、學習網站分享 完整的可以來GitHub看看,喜歡的可以給個star哦! 2019.12.6更新: 軟件類: 15.

原创 Unity - Ray射線檢測

一:射線 Ray射線 定義:射線是一條從原點出發,沿某一方向運動的無限直線。 //創建一條初始位置爲startPos,方向爲dir的一條射線 Ray ray = new Ray (startPos, dir); //創建一條從攝

原创 基於nodejs,tinypng的壓縮圖片工具

一款基於nodejs,調用tinypng API實現的壓縮圖片工具, 一鍵壓縮png,jpg圖片,壓縮率高達70% 使用方法:點擊運行compress.bat文件,輸入壓縮路徑即可。 我已經打包成exe文件,點擊運行即可。 exe

原创 《unity shader 入門精要》讀書筆記1 - 渲染流水線

渲染流程分爲的三個階段:應用階段(Application Stage)、幾何階段(Geometry Stage)、光柵化階段(Rasterizer Stage) 應用階段由CPU完成, 幾何階段和光柵化階段由GPU完成。 1.

原创 Unity Shader - 邊緣檢測

邊緣檢測(英語:Edge detection)是圖像處理和計算機視覺中的基本問題,邊緣檢測的目的是標識數字圖像中亮度變化明顯的點。圖像屬性中的顯著變化通常反映了屬性的重要事件和變化。這些包括(i)深度上的不連續、(ii)表面方向

原创 Unity Shader - 徑向模糊

前言 Hello!大家好,這裏先說一個題外話哈,話說有沒有公司現在招U3D遊戲開發的呢?哈哈,最近我也開始重新找工作了,有沒有小夥伴推薦一下呀?座標 深圳 ,感謝!( 我的微信:Li1076984375) 徑向模糊 言歸正傳,前面

原创 Vscode 格式化GLSL代碼時提示: write EPIPE 解決方案!

前言 最近在開始用Vscode編寫GLSL,既然要編寫Shader代碼那肯定需要安裝相應的代碼高亮提示等相關插件了,在安裝好 “Shader languages support for VS Code” 和 “Clang-Form

原创 Unity Shader - Bloom(光暈、泛光)

前言 Bloom(光暈)是一種計算機圖形效果,用於視頻遊戲,演示和高動態範圍渲染(HDRR)中,以再現真實相機的成像僞像。該效果會產生從圖像中明亮區域的邊界延伸的條紋(或羽毛),從而造成超亮的光使攝像機或眼睛捕捉場景的幻覺。 效果

原创 Unity Editor - 一鍵導出模型內置材質、設置模型設置、修改Shader

前言 在用Unity遊戲開發的時候,可能有時候我們需要修改模型的縮放比例(Scale Factor)或者從FBX導出材質球,或者需要修改Shader 等等操作時,如果模型少,我們可以一個一個的修改,但是如果大量的模型都需要修改的話

原创 Unity2019.3.5 VsCode中 找不到UnityEngine.UI命名空間

Unity2019.3.5 VsCode中 找不到UnityEngine.UI命名空間 命名空間“UnityEngine”中不存在類型或命名空間名“UI”(是否缺少程序集引用?) 由於在Unity2019.3.5 UI模塊的dll

原创 Window 上安裝任意版本的.NETFramework問題 (Unity Vscode代碼無提示)

前言 首先爲什麼需要安裝任意版本的.NETFramework呢?因爲在開發中我們可能會遇到需要不同版本的.NETFramework,可以是需要和同事保持版本一致,或者因爲不同的項目需求,或者因爲Unity Vscode代碼不提示(

原创 設計模式 - 狀態模式(狀態機)

有限狀態機(英語:finite-state machine,縮寫:FSM) 有限狀態機又稱有限狀態自動機(英語:finite-state automation,縮寫:FSA),簡稱狀態機,是表示有限個狀態以及在這些狀態之間的轉移和

原创 設計模式 - 狀態模式與策略模式的區別

類圖: 狀態模式和策略模式的類圖幾乎一模一樣。 策略模式: 其思想是針對一組算法,將每一種算法都封裝到具有共同接口的獨立的類中,不同的行爲使用不同的算法,並且它們可以相互替換。它是直接依賴注入到Context類的參數進行選擇策

原创 ShaderToy 轉換到 Unity中(超級方便的一個工具)

ShaderToy 轉換到Unity中 ShaderToy 我們都知道它是一個神奇的網站,在上面有着許多炫酷的特效,各路大神集聚。但是裏面shader都是GLSL寫的。 如果我們想把ShaderToy上的特效移植到Unity中就需

原创 Unity - AssetBundle和XLua熱更新教程

AssetBundle和XLua熱更新 這裏首先需要我們掌握了XLua的知識,具體教程文檔可以去GitHub - XLua看看。 大概思路:標記需要熱更的資源,打包構建AssetBundle資源(包括lua腳本),上傳到服務器,