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.
微软准备淘汰 SHA-1
2.
Windows Server 2019 Update 2010,20H2
3.
Jmeter+Selenium结合使用(完整篇)
4.
windows服务基础
5.
mysql 查看线程及kill线程
6.
DevExpresss LookUpEdit详解
7.
GitLab简单配置SSHKey与计算机建立连接
8.
桶排序(BucketSort)
9.
桶排序(BucketSort)
10.
C++ 桶排序(BucketSort)
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
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-无法解析外部符号
>>更多相关文章<<