Unity中.cs脚本封装成.Dll文件

Unity中.cs脚本封装Dll的方法:

1,在Unity中新建Debuger.cs脚本,然后在里面书写静态变量以及静态方法:

新建脚本Debuger.cs:


,编写内容:



2,打开VisualStudio,我这里用的是VS2015,,点击新建项目:


这里我选择.Net Framework 3.5版本的,因为选择4.0以上的版本,生成的Dll文件导入Unity中之后,会编译不过去,无法识别DLL文件。导致在.cs脚本中using不到Dll文件中的内容。之后点击确定按钮,新建项目完成。


3,新建项目完成之后就开始把Unity中需要生成DLL的.cs脚本添加过来:


点击现有项之后进入到:


然后找到Unity中的Debuger.cs脚本,点击添加之后:Debuger.cs脚本就会添加到VS中的DebugerTest项目上

,可以删除不必要的脚本

。如果Debuger.cs脚本涉及到Unity中的东西的时候,就会报错。如图:

原因是因为缺少引用UnityEngine.Dll 和 UnityEditor.Dll的引用。

添加方法是:点击引用之后,点击浏览,


查找Unity安装目录中的UnityEngine.Dll 和 UnityEditor.Dll文件点击添加按钮之后:

再点击 确定 按钮:


如图,两个Dll文件添加了进来:


再在脚本中引用using UnityEngine即可。


4,进行封装成Dll文件。



然后,VS下方就会出现信息。DebugerTest.dll生辰成功。


,然后找到该文件,放入到Unity中。

5,导入Unity


找到DebugerTest.dll文件之后,如图:


,导入Unity之后,删除Debuger.cs脚本,然后在DebugerTest.cs脚本中引用DebugerTest.dll文件。



注释:

一般有人说生成的.dll文件,必须放在Plugins文件夹下面才可以被访问到,其实只要放在Assets文件夹下即可,但是要养成良好的习惯,这里我把它放在了Plugins文件夹下。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值