JavaShuo
欄目
標籤
【轉載】Unity3d引用外部的dll
時間 2019-11-07
標籤
轉載
unity3d
unity
引用
外部
dll
欄目
Windows
简体版
原文
原文鏈接
Unity3D 可以很方便的集成一些外部插件,以便調用現有的動態連接庫。下面會介紹Unity中如何集成Dll的兩種方法。
1.
標準引用
這裏所使用的語言是C#。
1.1 新建C#類庫項目,這裏就很少介紹了。
1.2 項目建好後正常的編寫代碼。
以上是一個簡單的測試代碼。
1.3 將項目屬性 -> 應用程序 -> 目標框架:改成 .NET Framework 3.5或如下 。這一步很重要,由於Unity3D(當前的Unity3D版本是3.5版) 支持的 .Net 是3.5版。
若是選擇的是4.0版會出現
Internal compiler error. See the console log for more information. output was:Unhandled Exception: System.TypeLoadException: Could not load type 'System.Runtime.Versioning.
錯誤。
1.4 生成解決方案。到此,C# Dll工做完成。
1.5 導入Dll到Unity中。將Dll拷貝到Assets目錄下任何一個目錄均可以。通常是在Plugins目錄中,由於Dll大可能是外部功能塊,同時也方便跨語言調用。
1.6 在Unity中編寫簡單代碼。
1.7 運行結果。
2. Unity的方案
官網指出,Unity已經普遍支持基於C,C++或者Objective-C語言的插件。原文說明
http://docs.unity3d.com/Documentation/Manual/Plugins.html
如下示例可從官網得到,下載示例代碼
http://docs.unity3d.com/Documentation/Images/manual/SimplestPluginExample.zip
2.1 編寫插件代碼。
2.2 在Unity要作些什麼。
注意:在[DllImport ("ASimplePlugi")] 參數中不要加入 .dll 後綴。
2.3 運行結果以下。
相關文章
1.
【轉載】Unity3d引用外部的dll
2.
VB 引用外部DLL 開發 Activex Dll
3.
Unity 外部 DLL 無法引用 TextMeshPro
4.
Ventuz腳本導入外部引用dll
5.
轉載外部程序調用Qt5帶界面的dll
6.
在Delphi中靜態調用DLL 引用外部Dll External Dll 導入Dll
7.
Qt之調用外部DLL
8.
oracle調用外部C DLL
9.
[轉載]使用 Tortoise SVN 創建 Externals 外部引用目錄
10.
C++-MFC(9)-引用外部DLL時報error LNK2019-無法解析外部符號
更多相關文章...
•
Maven 引入外部依賴
-
Maven教程
•
ASP 引用文件
-
ASP 教程
•
使用阿里雲OSS+CDN部署前端頁面與加速靜態資源
•
C# 中 foreach 遍歷的用法
相關標籤/搜索
轉載的
轉引
外部
轉載
引用
外部nodejs調用
unity3d
轉用
dll
用的
Windows
SQLite教程
Spring教程
Redis教程
應用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
以實例說明微服務拆分(以SpringCloud+Gradle)
2.
idea中通過Maven已經將依賴導入,在本地倉庫和external libraries中均有,運行的時候報沒有包的錯誤。
3.
Maven把jar包打到指定目錄下
4.
【SpringMvc】JSP+MyBatis 用戶登陸後更改導航欄信息
5.
在Maven本地倉庫安裝架包
6.
搭建springBoot+gradle+mysql框架
7.
PHP關於文件$_FILES一些問題、校驗和限制
8.
php 5.6連接mongodb擴展
9.
Vue使用命令行創建項目
10.
eclipse修改啓動圖片
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
【轉載】Unity3d引用外部的dll
2.
VB 引用外部DLL 開發 Activex Dll
3.
Unity 外部 DLL 無法引用 TextMeshPro
4.
Ventuz腳本導入外部引用dll
5.
轉載外部程序調用Qt5帶界面的dll
6.
在Delphi中靜態調用DLL 引用外部Dll External Dll 導入Dll
7.
Qt之調用外部DLL
8.
oracle調用外部C DLL
9.
[轉載]使用 Tortoise SVN 創建 Externals 外部引用目錄
10.
C++-MFC(9)-引用外部DLL時報error LNK2019-無法解析外部符號
>>更多相關文章<<