原创 Unity Editor 工具開發

Unity中打開文件窗口(OpenFileDialog)的幾種方法對比

原创 Unity雙指拖動

Unity雙指觸控縮放視野   夜神模擬器的雙指操控 鍵盤操控 -> 常用工具 -> 拖動按鈕編輯按鍵

原创 Unity之粒子系統

粒子系統(Particle System) 粒子系統組件通過生成和驅動大量的微小的2D圖片來模擬如液體、雲和火星等流體。

原创 Unity Shader 之 Mask & Stencil

使用Mask, 正確的裁減非默認材質UI對象 Shader error: Material doesn't have stencil properties ?? UI shader: Stencil and additive

原创 Unity的座標系

本文介紹了Unity中的幾種常用座標系以及座標系之間的轉換方法,並在文末附上一個展示各種座標系數據的Demo。   1. 世界(局部)座標系 以世界原點爲座標原點建立的三維座標系,獲得GameObject世界座標的接口爲Transform

原创 Unity之Android權限

Android Manifest <uses-permission> Manifest.permission 獲取apk的AndroidManifest的方法 關於Unity自動爲安卓添加權限

原创 Unity組件之Rect Transform

Left, Top, Right, Bottom:邊距 矩形的四條邊對應各個錨點的距離,Left對應錨點XMin,Right對應錨點XMax,Bottom對應錨點YMin,Top對應錨點YMax。 Anchors:錨點 錨點是矩形相對父矩

原创 Unity性能優化

MemoryProfiler Unity5.3新Memory Profiler Unity將來時:IL2CPP是什麼? An introduction to IL2CPP internals https://upr.unity.com/

原创 模板

模板特化(template specialization)         某些情況下,通用模板定義對於某個類型可能是完全錯誤的,通用模板的定義也許不能編譯,或者做了錯誤的事情;另外一些情況下,可以利用關於類型的一些特殊知識,編寫比模板實

原创 Nodejs

Node.js安裝及環境配置之Windows篇 https://www.materialtools.com/ 點贊 收藏 分享 文章舉報 Hunger720 發佈了91 篇原創

原创 六邊形

參考資料 六邊形網格

原创 戰爭迷霧

戰爭迷霧紋理 生成 在紋理座標系下,以玩家位置爲中心,向四周擴展計算紋理像素可見性。當遇到地圖障礙時,標記視野範圍內視線方向上的像素點爲當前不可見。重複上述過程直至遍歷視野範圍內所有紋理像素。 更新   迷霧紋理投影到場景 場景大地圖固定

原创 Unity實現水面渲染效果

反射效果的實現:將攝像機的位置和視錐體關於鏡面進行對稱變換,渲染一張RenderTexture。在渲染水面時,計算水面某像素在屏幕中的位置,根據該位置對RenderTexture進行採樣。     參考資料 Unity3D教程:實現水面渲

原创 Unity的光照與陰影

參考資料 Shadow mapping UnityEffects(1)之shadowMap(陰影映射) 遊戲裏的動態陰影-ShadowMap實現原理

原创 三維投影變換

三維投影變換是3D固定流水線的重要組成部分,是將相機空間中的點從視錐體(frustum)變換到規則觀察體(Canonical View Volume,CVV)中,待裁剪完畢後進行透視除法的行爲。在算法中它是通過透視矩陣乘法和透視除法兩步完