原创 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)中,待裁剪完畢後進行透視除法的行爲。在算法中它是通過透視矩陣乘法和透視除法兩步完