开发unity DLL插件

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

       啥时候需要写外部插件呢?
                              1.不想外部查看你的代码
                              2.把其他语言开发的程序在unity上使用。
      我这种情况很明显就是情况2哦。
      怎么着手呢?第一步当然是谷歌了,然后果不其然,很多先例已经有相关的研究。那我就重新总结他们所说的,并且开始实验。
      第一步:打开VS,创建新的项目。
unity 动态链接库插件编写 - 小car - carson_che的虚拟空间
第二步,选择.net3.5框架,unity基于这个框架噢。并且选择编译DLL文件
unity 动态链接库插件编写 - 小car - carson_che的虚拟空间
第三步:编写你的插件代码
unity 动态链接库插件编写 - 小car - carson_che的虚拟空间
 第四步:编译一个DLL文件,然后在工程部目录找到它,并且拖进unity。这是我的工程路径。
unity 动态链接库插件编写 - 小car - carson_che的虚拟空间
 第五步,在unity里编写相关的代码,如下:
unity 动态链接库插件编写 - 小car - carson_che的虚拟空间
 
 第六步:拖进工程里的摄像机或者其他物体,点击运行,就能在控制台看到下面的提示了。
unity 动态链接库插件编写 - 小car - carson_che的虚拟空间
 
相信大家都已经完成了,有什么问题欢迎交流哈。
 
 unity里的官方插件介绍:http://docs.unity3d.com/Manual/PluginInspector.html

转载于:https://www.cnblogs.com/carsonche/p/5865018.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值