原创 Unity3D資源加載與內存管理

Unity3D資源加載與內存管理Unity 3D中的資源加載AssetBundle運行時加載:Unity3D佔用內存太大怎麼解決呢?關於內存管理舉兩個例子幫助理解額外問題Hog的評論引用全面理解Unity加載和內存管理機制之二:進

原创 Unity插件XCharts的代碼測試簡記

Unity插件XCharts的代碼測試簡記相關鏈接創建代碼 相關鏈接 插件作者主頁: https://blog.csdn.net/monitor1394/article/details/102762068 插件下載鏈接: h

原创 C#實現貝塞爾曲線的算法

貝塞爾曲線原理代碼呈現 原理 首先,關於貝塞爾曲線的形成原理網上有很多詳解文章。 這裏給大家推薦幾篇文章的連接作爲參考: https://www.cnblogs.com/jay-dong/archive/2012/09/26/

原创 Unity插件XCharts使用簡記之基礎屬性設置

Unity插件XCharts使用簡記之基礎屬性設置XCharts簡介插件簡介插件下載XCharts使用基礎使用長寬主題(`Theme`)標題(`Title`)提示信息(`Tooltip`)數據系列(`Series`)特有屬性 XC

原创 Unity關閉項目運行

Unity項目的關閉程序運行代碼編輯器模式下停止程序運行其他平臺的結束並退出程序 代碼 /// <summary> /// 退出程序 /// </summary> public static void QuitProcedure(

原创 Unity雙指控制縮放

Unity雙指控制縮放縮放原理代碼屬性與方法 縮放原理 我所使用的縮放邏輯原理與其他人的可能不太一樣,但也不是什麼非常複雜的算法,可以說就是攝像機的拉近拉遠,通過這種方式實現圖像上的放大縮小。 代碼 protected reado

原创 Unity2018的shader中LIGHT_ATTENUATION()報錯的解決方案

文章目錄描述錯誤原因修改後參考 描述錯誤 在將Unity5.5.0版本的項目轉換成Unity2018.1.1的項目時,一個玻璃的shader報錯了。 錯誤信息: Shader error in ‘Shader Forge/E

原创 Unity代碼動態修改Shader中圖片的Offset值

Unity代碼動態修改Shader中圖片的Offset值效果簡述Shader代碼關於Tiling和Offset 效果簡述 讓路面的貼圖在Plane上移動,配合人物運動的動畫,做出一個3D縮略小窗口的效果。 Shader 下圖爲Sh

原创 VS中報錯“預定義類型system.void未定義或導入”

VS中報錯“預定義類型system.void未定義或導入”問題描述解決 問題描述 Unity中沒有任何報錯的顯示,如圖: Viscal Studio中卻出現大量報錯:“預定義類型system.void未定義或導入”,如圖:

原创 Unity的RenderTexture上不顯示粒子效果

Unity的RenderTexture上不顯示粒子效果問題描述解決參考鏈接 問題描述 項目中,用一個相機將圖像渲染到Render Texture上面,然後將這個Render Texture給UI中的Raw Image顯示出來,發現

原创 Unity 代碼動態勾選或取消材質球上的選項

Unity 代碼動態勾選或取消材質球上的選項思路操作流程原文鏈接 思路 找到這個材質球對應的Shader→打開Shader源代碼→根據關鍵字找到想修改的屬性→使用Material.SetFloat這個API修改即可。 操作流程 (

原创 可以設置Unity腳本的執行順序

可以設置Unity腳本的執行順序引子示例原文鏈接個人看法 引子 有時候,設置腳本的執行順序還是很有必要的。我曾經遇到過這樣的情況,中午去喫飯的時候程序還跑的好好的,到下午回來的時候卻出現空對象異常的情況,後來我找到了錯誤,原來是代

原创 Unity中Shader的渲染隊列、ZWrite和ZTest

Unity中Shader的渲染隊列、ZWrite和ZTest正文相關問題什麼是深度?什麼是深度緩存?什麼是深度測試?爲什麼需要深度?在unity中,如果知道了渲染隊列,ZWrite,ZTest,如何確定哪個物體先顯示呢?測試參考鏈

原创 unity-frosted-glass-master毛玻璃效果

unity-frosted-glass-master毛玻璃效果資源鏈接參考效果圖思路源碼分析參考鏈接測試條件效果 資源鏈接 資源鏈接:https://github.com/andydbc/unity-frosted-glass,注

原创 Unity Mesh的初步使用(創建貝塞爾曲線的一個模型片)

Unity中Mesh的初步使用什麼是Mesh?原理理論基礎:Mesh的組成部分原文鏈接示例完整代碼最終效果 什麼是Mesh? Mesh是指的模型的網格,3D模型是由多邊形拼接而成,而多邊形實際上又是由多個三角形拼接而成的。即一個3