如何将Unity中的脚本文件转为dll文件
2017-01-01 23:16
281 查看
转自:http://blog.csdn.net/qq_15267341/article/details/51747000
本篇文章讨论的是如何吧unity中的脚本文件转为dll文件
如果想使用unity的api,则需要引入unity的,分别是
UnityEditor.dll 和 UnityEngine.dll,它们的地址如下:
这时候该把dll文件引入进来
下面就在unity中新建一个C#类脚本,脚本内容如下:
接着把unity中的脚本文件添加到解决方案中
此时 选择生成-生成解决方案
回到unity中,删掉以往建的脚本文件
然后,重要的时刻到了,就是把刚刚生成好的dll文件,拖延到unity中,可以在unity中建一个名为Plugins这个文件夹,专门用于存放那个dll文件,也可以不用Plugins这个文件夹,直接将dll文件拖放到Assets目录下
点击dll文件右侧的箭头,对内容进行展开
此时,再查看脚本文件内容,已经看不到,因为内容被封装成dll文件了
上面我们讲的是如何把unity的脚本文件编译成dll,接着讲unity又是如何使用这个dll文件,
下面我们试验一下在unity中调用一下dll中自身的类文件(非unity脚本文件)
运行程序,最终打印结果如下:
下面看看在unity中,代码追踪到dll文件时的表现:
首先看 dll封装的unity脚本文件
接着查看dll自身的类文件时
之所以说这个表现,主要是让大家能够更具特征知道该脚本是unity脚本还是dll自身的类文件
FR:徐海涛(Hunk Xu) QQ群:386476712
本篇文章讨论的是如何吧unity中的脚本文件转为dll文件
如果想使用unity的api,则需要引入unity的,分别是
UnityEditor.dll 和 UnityEngine.dll,它们的地址如下:
这时候该把dll文件引入进来
下面就在unity中新建一个C#类脚本,脚本内容如下:
接着把unity中的脚本文件添加到解决方案中
此时 选择生成-生成解决方案
回到unity中,删掉以往建的脚本文件
然后,重要的时刻到了,就是把刚刚生成好的dll文件,拖延到unity中,可以在unity中建一个名为Plugins这个文件夹,专门用于存放那个dll文件,也可以不用Plugins这个文件夹,直接将dll文件拖放到Assets目录下
点击dll文件右侧的箭头,对内容进行展开
此时,再查看脚本文件内容,已经看不到,因为内容被封装成dll文件了
上面我们讲的是如何把unity的脚本文件编译成dll,接着讲unity又是如何使用这个dll文件,
下面我们试验一下在unity中调用一下dll中自身的类文件(非unity脚本文件)
运行程序,最终打印结果如下:
下面看看在unity中,代码追踪到dll文件时的表现:
首先看 dll封装的unity脚本文件
接着查看dll自身的类文件时
之所以说这个表现,主要是让大家能够更具特征知道该脚本是unity脚本还是dll自身的类文件
FR:徐海涛(Hunk Xu) QQ群:386476712
相关文章推荐
- 如何将Unity中的脚本文件转为dll文件
- 如何将Unity中的脚本文件转为dll文件
- 如何将Unity中的脚本文件转为dll文件
- 如何将Unity中的脚本文件转为dll文件
- (转自http://www.eact.com.cn/blog/html/30/5230-64253.html)【软件应用】如何执行vbs脚本文件
- 如何执行一个mysql的sql脚本文件
- 如何用PHP脚本和PEAR类创建ZIP档案文件
- 如何在java环境下执行sql脚本文件
- 如何在ASP.NET服务器控件库中嵌入JavaScript脚本文件
- Bash下如何执行python脚本文件
- 如何在shell脚本里使用sftp批量传送文件
- 自己写的垃圾文件处理脚本(适合本人电脑仅供参考,请勿照搬-Surfer) 及 如何在DOS下删除隐藏文件
- 如何获得创建控制文件的脚本并重建控制文件
- 解析dll文件和 lib文件的区别(如何利用VC创建DLL文件)
- linux -- 如何将系统命令或脚本的输出同时输出到屏幕和文件呢
- 如何在一个脚本文件中超越OSQL的1000字符限制
- SMS脚本节选六:如何使用站点控制文件
- 谁能告诉我如何在文件中读取运算脚本文件?
- 如何把.cs文件编译为.dll文件
- 手把手教你如何将一个PPT转为EXE执行文件