Unity C#代码封装dll文件完美教程(Chinar

  • 时间:
  • 浏览:2
  • 来源:UU快3—全天最准大发快三

框架版本越多再在意,大伙后面 再改

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

有之后 在大伙VS库项目中,完成对它们的引用加带

注意2: 不可能 你要调用 Unity的API ,就须要导入 Unity 中的另1个 DLL 到库中

测试脚本

文件在大伙库项目中的 bin/Debug 目录下

另外生成项目的输出界面也会列出路径位置

用于测试:大伙在脚本中加带另1个 函数

Chinar —— 心分享、心创新!

助力快速完成 Unity C#脚本文件封装为 DLL 库文件

Chinar 提供一站式教程,闭眼式创建!

注意1: 所有大伙须要通过 dll 调用的函数,都须要设为 公有(public static)

注意:Unity 2017.3版本后,库文件须要倒进 Plugins文件夹下,才都须要正常启用

服务器、建站、备案、网站配置等(服务器相关教程大全)

DLL (Dynamic Link Library) —— 中文:动态链接库

好处:

1. 应用程序在运行之初越多再加载所有代码,这麼 在应用程序执行到某个函数调用时,才从 DLL 中取出 2. 使用 DLL 文件还都须要减小应用程序的体积** 3. 封装好的 DLL 文件,不可能 函数不可能 封装在去 DLL 文件中,越多再变更。

最好在处理方案中完成重命名操作,不然类名改了,处理方案中并这麼 被修改!

根据需求选择,这里我选择的是:Unity 3.5 .net full Base Class Libraries

不可能 Unity 当前只支持最高 3.5版本





有之后 ,大伙写另1个 脚本 TestDll ,测试调用大伙的 dll 中的函数,打印输出

1. 导入到 Unity 项目中

(可选):这里我对默认类名 class1 修改为 Chinar ,可根据自己喜好修改类名即可

先找到这另1个 必要的 dll文件

输出结果:



至此:dll的创建、测试教程现在开始

事先既提高了运行传输速率,也保证了代码的基本安全性,不被他人看一遍

Unity 须要输出 3.5版本,及以下版本的dll

本博客为非营利性自己原创,除次要有明确署名的作品外,所刊登的所有作品的著作权均为自己所拥有,自己保留所有法定权利。违者必究

对于须要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

本文提供全图文流程,中文翻译。

Chinar 坚持将简单的生活妙招,带给世人!

为新手节省宝贵时间,处理采坑!

脚本封装/创建DLL库

当多个应用程序同時 使用另1个 函数库时, DLL 即减少在磁盘和物理内存中加载的代码的重复量,同時 也提高了响应传输速率

大伙 Windows 系统中有的是着海量的 dll文件

这麼 Plugins 文件夹,就自己新建另1个

打开 VS 2017 新建另1个 项目:文件→→新建→→项目

什么都大神,或是插件开发者,有的是将代码封装为 DLL ,并加密。

在处理方案中,右键项目→→属性,打开设计界面

而本教程,什么都我教大伙讲自己写的通用代码/须要的代码,封装为 DLL 文件,导入项目即可调用使用

dll 文件,导入到 Unity 中即可使用

下面就跟着 Chinar 来完成操作吧!

选择 Visual C# 类库 (.NET Framework)

Chinar 教程效果:

给新手节省宝贵的时间,处理采坑!

(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)

以 Visual Studio 2017 为例

事先应用程序都能否访问到大伙 dll 库中的函数

完成设置后,保存。右键处理方案→→生成处理方案

全文高清图片,点击即可放大观看 (什么都人竟然我想知道)

生成后,找到大伙的 dll 文件