原创 Monitor和Lock的區別

1.Lock是Monitor的語法糖。 2.Lock只能針對引用類型加鎖。 3.Monitor能夠對值類型進行加鎖,實質上是Monitor.Enter(object)對值類型裝箱。 4.Monitor還有其他的一些功能。 示例代碼

原创 使用 Rider 前的一些設置(不斷更新)

新版本和舊的不太一樣了,現在確保目錄已經被svn管理了以後,在頂上找到VCS,打開裏面有一個 Enable xxxx,就是開啓版本控制的選項,然後在彈窗裏選則svn,再在彈窗裏輸入用戶名,密碼,就算了和svn連上了。 代碼提

原创 Mesh頂點座標轉換到世界空間的方法

其實特別簡單,先找到 Renderer 所在的 transform,用它上面的 transform.TransformPoint(point); 方法,就可以把在本地空間的座標轉到世界上來了。 之前不知道,這個方法竟然也適用於Me

原创 判斷點是否在多邊形中的方法

這2個都只適用於不考慮y的情況 public static bool IsPointInPolygon(Vector2 point, IReadOnlyList<Vector2> polygon) { in

原创 在Mac系統上,Rider連接Svn失敗,報錯:The subversion command line tools are no longer provided by Xcode

其實這個錯誤的意思就是,Xcode 沒有給我們提供 Svn 的命令行工具。 多見於 Xcode 自動升級了,它更新安裝完,默認是不裝命令行工具的。 所以這就需要我們手動來一下。 打開控制檯,然後輸入 xcode-select --

原创 Unity Shader 中 Offset 設置的作用

在Unity中,有一個 Offset 設置,它叫 z-fighting ,看名就知道了,是z值之間的戰鬥 原因是因爲我們的不同的多邊形共面時,在光柵階段生成的fragment的屏幕xy座標一樣,但depth值又不一樣的浮點誤差引

原创 SourceTree 免登錄跳過初始設置的方法

mac 版還好,主要是 windows 版本安裝好了以後會彈登陸授權,以前是可以跳過的,現在變強制了。 雖然是免費授權的,但是它這個服務器呀,我啥也不說了,gmail登不上,註冊也註冊不上,總之我整了一下午,不管你翻不翻牆你

原创 unity ios 因爲 trampoline 容量不足導致的閃退問題

參考文章: http://www.cnblogs.com/j349900963/p/4225507.html http://www.cnblogs.com/flowwind/p/3320596.html 官方文檔: http

原创 Visual Studio Schemes 下載網站

一直想用 Monokai 這個配色,然後在這個網站找到了,有很多種版本,自己下就好了 https://studiostyl.es/schemes/search?q=Monokai 現在最高支持到 vs2015 版本 從 “工具“

原创 在 mac 上用海盜船鍵盤

前2天看新聞說海盜船出了mac版驅動 ICUE for mac 官網: https://www.corsair.com/ww/en/icue-mac 但是經過幾天的體驗後,連我的鍵盤都識別不出來,人家mac都識別出來了,你不行。

原创 spine unity 運行庫簡單基本使用指南

說是寫個指南,其實是想吐槽。。。 官方運行庫文檔真的辣雞的不行,它的說明文檔看着寫的挺全的,結果都是過時的了,裏面提的api大部分根本就找不到! 官方文檔:http://zh.esotericsoftware.com/spin

原创 idea .vmoptions配置出錯,ide無法啓動的解決方法

在破解軟件時,需要修改 .vmoptions 的配置,有時候會手滑,寫錯了,因爲它涉及到ide的初始化,所以會導致ide再也打不開了,卸載了重裝都不行。 下面說一下解決方案: 首先官方有一個網頁,講解了ide的配置目錄在哪裏,就是

原创 unity 的內存優化工具 Memory Profiler

最近在優化項目時用了這個工具,確實棒了很大的忙。 bitbucket上的項目地址: https://bitbucket.org/Unity-Technologies/memoryprofiler/src 怎麼使用這裏寫的很清楚了

原创 Visual Studio 爲c#類變量定製顏色 + ReSharper 插件的使用

之前下了很多的 .vssettings 但是都不是很滿意,主要還是因爲 Xamarin Studio 版本的 Monokai 的配色實在是衆多配色方案中,看着最舒服,最方便的。 Visual Studio 自古以來比較蛋痛的問題就

原创 實現 ugui 中 Mask 組件的反向功能

我們都是到 ugui 裏,官方給我們提供了一個 Mask 組件,用來實現顯示一些特殊形狀的ui,但是有的時候,我們剛好需要和它作用完全相反的功能實現一些效果。 這裏說一個即不需要改shader,還很簡單的方法,聰明的你肯定也已經想