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

  • 时间:
  • 浏览:12

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

Chinar 坚持将简单的生活方法,带给世人!

Chinar —— 心分享、心创新!

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

另另另一1个多多既提高了运行强度,也保证了代码的基本安全性,不被他人看一遍

测试脚本

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

注意:Unity 2017.3版本后,库文件不能 放上去 Plugins文件夹下,才还不能 正常启用

或者在我们都都 VS库项目中,完成对它们的引用加在

Chinar 教程效果:

好处:

1. 程序运行池池在运行之初不想加载所有代码,都不回会 在程序运行池池执行到某个函数调用时,才从 DLL 中取出 2. 使用 DLL 文件还还不能 减小程序运行池池的体积** 3. 封装好的 DLL 文件,或者函数或者封装下 DLL 文件中,不想变更。

或者 Unity 当前只支持最高 3.5版本



注意2: 或者我我应该 调用 Unity的API ,就不能 导入 Unity 中的另另一1个多多 DLL 到库中

为新手节省宝贵时间,避免采坑!

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



输出结果:



至此:dll的创建、测试教程后后开始 英文

注意1: 其他人们都 不能 通过 dll 调用的函数,都不能 设为 公有(public static)

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

对于不能 基因重组、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

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

框架版本不想在意,我们都都 上面再改

如此 Plugins 文件夹,就其他人新建另另一1个多多

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

我们都都 Windows 系统中都有着海量的 dll文件

全文高清图片,点击即可放大观看 (或多或少人竟然我不知道)

最好在避免方案中完成重命名操作,不然类名改了,避免方案中并如此被修改!

文件在我们都都 库项目中的 bin/Debug 目录下

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

完成设置后,保存。右键避免方案→→生成避免方案

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

当多个程序运行池池一并使用另另一1个多多函数库时, DLL 即减少在磁盘和物理内存中加载的代码的重复量,一并也提高了响应强度

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

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

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

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

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

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

Unity 不能 输出 3.5版本,及以下版本的dll

脚本封装/创建DLL库

用于测试:我们都都 在脚本中加在另另一1个多多函数

生成后,找到我们都都 的 dll 文件

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

另另另一1个多程序运行池池池不能访问到我们都都 dll 库中的函数

而本教程,或多或少教我们都都 讲其他人写的通用代码/不能 的代码,封装为 DLL 文件,导入项目即可调用使用

给新手节省宝贵的时间,避免采坑!

以 Visual Studio 2017 为例

或者,我们都都 写另另一1个多多脚本 TestDll ,测试调用我们都都 的 dll 中的函数,打印输出

1. 导入到 Unity 项目中

取舍 Visual C# 类库 (.NET Framework)

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