开发unity DLL插件

时间:2023-03-08 17:14:38

最近开发一款设备的SDK,想着要开发unity版本,怎么做呢?首先想到的就是在外部编写相关的驱动程序然后集成成几个dll作为unity的SDK使用了。So,我就开始了unity外部插件的研究之旅了。

       啥时候需要写外部插件呢?
                              1.不想外部查看你的代码
                              2.把其他语言开发的程序在unity上使用。
      我这种情况很明显就是情况2哦。
      怎么着手呢?第一步当然是谷歌了,然后果不其然,很多先例已经有相关的研究。那我就重新总结他们所说的,并且开始实验。
      第一步:打开VS,创建新的项目。
开发unity DLL插件
第二步,选择.net3.5框架,unity基于这个框架噢。并且选择编译DLL文件
开发unity DLL插件
第三步:编写你的插件代码
开发unity DLL插件

第四步:编译一个DLL文件,然后在工程部目录找到它,并且拖进unity。这是我的工程路径。

开发unity DLL插件

第五步,在unity里编写相关的代码,如下:

开发unity DLL插件

第六步:拖进工程里的摄像机或者其他物体,点击运行,就能在控制台看到下面的提示了。

开发unity DLL插件
相信大家都已经完成了,有什么问题欢迎交流哈。

unity里的官方插件介绍:http://docs.unity3d.com/Manual/PluginInspector.html