手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Unity DLL文件 之 使用MonoDevelop生成DLL文件

时间:2024-10-19 06:50:44

Unity DLL文件 之 使用MonoDevelop生成DLL文件。生成d盟敢势袂ll文件的必要性:给第三方公司提供Unity插围泠惶底件,又不希望对方看到具体的实现过程,这时候就需要将核心代码封装编译成dll文件,供第三方调用。或是多个项目都要用到同一个模块或同样的功能,则可以把该模块或是功能编译成dll,方便复用和维护。本节介绍使用Unity的MonoDevelop生成DLL文件的简单案例,具体如下

工具/原料

Unity

MonoDevelop

DLL文件 之 使用MonoDevelop生成DLL文件

1、打开MonoDevelop,新建一个工程,选择“.Net”“Library”,命名工程名称,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件

2、如果想使用unity的api,则需要引入unity的“UnityEditor.dll”和 “UnityEng足毂忍珩ine.dll”,他们在Unity安装目录的“\Editor\Data\Managed”下,引入方法,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件

3、在脚本里面结案单编写几个测试函数,然后在添加一个脚本文件,编写代码,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件

4、把工程的“Bulid”-“Target framework”设置为“Mono/.Net 3.5”确定后,然后按下F5或者三角形Run工程,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件
Unity DLL文件 之 使用MonoDevelop生成DLL文件

5、编译完成后,到该工程目录下“……\MyDLL\MyDLLTest\MyDLLTest\bin\Debug”,找到编号的“MyDLLTest.dll”文件,拖入Unity工程中,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件

6、在Unity场景中的“MainCamera”添加“MyDLLTest.dll”下的“Test”脚本,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件

7、运行场景,按下“A”键,控制台Console打印出信息,具体如下图

Unity DLL文件 之 使用MonoDevelop生成DLL文件

8、到此,《Unity DLL文件 之 使用MonoDevelop生成DLL文件》讲解结束,谢谢

© 手抄报圈