Unity3d使用mcs打c 動態鏈結庫dll

2021-08-21 10:32:07 字數 618 閱讀 7324

簡介:

在把unity3d的c#**打成dll進行使用的時候,有兩種簡單的方法。

第一種是使用vs,新建c#庫,新增使用到unity的dll引用,例如unityengine.dll或者unityengine.ui.dll

第二種更簡單,就是使用mono的mcs工具

關於mcs打dll,unity官方文件的描述

在windows下流程如下:

1.在unity的安裝目錄下,找到所有引用的dll,目錄:..\editor\data\managed,把所有使用到的dll庫放到乙個指定的資料夾:以d盤為例,當前資料夾為:d:\dll

2.將需要打包的cs**,拷貝至1中指定的資料夾d:\dll(其實目錄無所謂,只是在下面操作中比較方便)

3.在unity安裝目錄下,找到mcs工具,目錄:..\editor\data\monobleedingedge\lib\mono\2.0

4.在該目錄下開啟終端cmd使用mcs工具,命令:.\mcs -r:d:\dll\unityengine.dll -target:library e:\dll\test.cs

-target:library說明是在打dll庫

最後的路徑,為打dll所使用的cs檔案,即我們需要打dll的**。

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...

unity3d使用octane gpu渲染場景體驗

測試了一下u3d下的octane渲染器 目前是免費的,可以隨意測試 之前提到過了 現在趕緊過來試試 我測試電腦是win7 gtx1080 記得提前把顯示卡驅動之類打好 注意目前一定要2017.1的版本,不過現在free裡面能下到的就是這個,直接下就行了 教程可以參考官網 按照步驟安裝好後,開啟渲染視...

unity3D使用dll打包

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!unity中有些時候有些 是一整套的,如果能把他們歸類起來作為乙個檔案整個 結構看起來就會整潔清爽很多。c 提供了dll打包,但是unity中由於涉及到unity的自身dll,如unityengine.dll,我們一般寫的很多 都會涉及到對這個dl...