C# 封裝 dll 文件,在 Unity 項目中進行調用步驟

VS2017-文件-新建-項目-Visual C#-類庫(.NET Framework)-輸入類庫名稱,選擇框架,和你項目中用的框架一樣(比如 .NET Framework3.5)-確定

在項目中創建類,實現方法,public 變量,方法在引用的時候都會暴露出來。

方法實現完畢,保存,解決方案資源管理器,選中項目名稱,右擊,屬性,此處可以修改目標框架,輸出類型,目標框架和項目保持一致,輸出類型爲類庫,選擇完畢,解決方案資源管理器,選中項目名稱,右擊,生成或者重新生成。生成成功。

解決方案資源管理器,選中項目名稱,右擊,在文件資源管理器中打開文件夾  - bin  -  Debug  -  找到生成的 dll 文件夾。

Unity 中應用生成的 dll 文件,將 dll 文件直接複製進入 Unity 的 Plugins 文件夾(沒有可以自己創建一個)下,項目腳本中使用 dll 文件,在類上面  using namespace;   namespace 即是你 dll 文件名稱,之後就可以調用封裝在 dll 文件中的 定義爲 public 的類,方法,屬性,字段。聲明的變量通過  F12 可以看到dll 文件暴露出來的方法。可以看到是一個抽象類,具體實現就是在你封裝的 dll 文件中。

另外:提供幾個反編譯工具。反編譯別人寫的 dll 文件,看方法具體實現方式。

https://www.jetbrains.com/decompiler/?fromMenu   dotPeek

.NET Reflector(自行查找)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章