日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

VS封装给Unity使用的DLL

發布時間:2025/3/15 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS封装给Unity使用的DLL 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先:

?

?注意兩點,一個是選擇3.5,Unity最高支持到3.5

然后要選擇第二個FrameWork類庫? 第一個會報錯

然后導入Unity dll? ?我Unity安裝在F:\AppLicationWorkSpace\Unity5.6.2\Unity\Editor\Data\Managed? 用哪個導入哪個

然后生成 Ok? 把生成的DLL放到Unity里就可以使用了

?

?

繼續寫一些東西, 這里遇到了一些情況 就是我的dll是在引用了VRTK的類, 這樣我就沒辦法單獨把我的腳本導出為dll.? 因為不存在我引用的類嘛,? 首先我想到的是將VRTK等引用的命名空間腳本全部放到我的vs中一起導出為dll , 但是這樣結果出現的問題就是VRTK的腳本功能都失效了, 并且配置的時候也很麻煩

下一個辦法就是使用條件編譯, 但是條件編譯只是在VS編譯成dll之前進行判斷, 本想和Unity的宏進行結合使用的.? 但是使用ildasm 工具看了一下il 發現壓根就沒條件編譯如果VS沒判斷成功就不會編譯. 更不用想到Unity中使用宏來判斷條件編譯了
最后. 苦思冥想, 想到的辦法, 也是最終解決問題的辦法. : 我將我的插件中的腳本中引用其他插件的地方全部用SendMessage替換, 也就是說我將獲取引用類的方法或者屬性設置全都放到Unity中去處理, 并且這樣生成Dll也不會報錯(哈哈哈哈哈)

?

轉載于:https://www.cnblogs.com/what-lee/p/9176732.html

總結

以上是生活随笔為你收集整理的VS封装给Unity使用的DLL的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。