问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unity可以使用自己编写的dll吗

发布网友 发布时间:2023-04-11 01:12

我来回答

1个回答

热心网友 时间:2023-09-18 22:11

可以

之前总感觉会封装dll组件的都是大牛级别的程序员做的事情,然后供给菜鸟级别的调用。感觉为了保护自己的源码不会被他人知道,然后就封装一个dll供人家调用,那样就觉得很牛, 今天我也尝试摸索了一下,感觉也就那么回事,但只是简单的测试而已,其实会写封装的,封装的好的还是很牛的,哈哈,那让我们也来假装“牛”一次吧!
首先要申明的是,unity3d支持C#语言,但只有pro版本才支持.net2.0,其他版本是不支持的,但也只有pc平台才支持,切记!
操作步骤:
1.封装dll
打开vs2010,新建项目,选择类库,然后命名(这里的命名就是你封装的dll的名字),下面我就简单的封装一个方法,只做为演示,这样你就可以封装更多 更好的属于自己“私有”的方法,这里私有是有局限性的,因为有反编译工具能查看到你编译的源码的,下面我就演示一下一个神器,.net的反编译工具 (.NET Reflector)。
我先在vs中创建一个类,就一个简单的静态方法和静态类:

namespace dingxiaowei
{
public static class dxw
{
public static string showName(string name)
{
return name;
}
}
}

然后进行编译,编译成的dll,名字为dingxiaowei.dll,然后我们将这个dll文件拖到反编译器,我们看一下反编译出来的是啥?

2.在unity中使用自定义的dll组件
在 unity中创建一个Plugins文件夹,所有的外部引用的dll组件必须要放在这个文件下,才能被using。如果是C#封装的dll,就用 using的方式引用,如果是C++的dll,就DllImport["dxw.dll"]的方式来添加对dll的引用。然后我在C#脚本中用这个 dll,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
QQ视频过期了怎么恢复正常呢? 有没有酒友买了曜隐今年那款牛年纪念版酱酒啊,想问一下这个纪念版的包装... 买过曜隐酱酒的朋友觉得他们的包装怎么样呀,看起来高端显品位吗?_百 ... 最近收到客户送的一瓶曜隐酱酒,觉得这个酒的瓶盖很有特色哇,大家知道... 我的用Psiloc irRemote不知道这么用 TOSHIBA东芝55U3800C PRO液晶电视推荐 电视设置了每天12点定时关机,有一天11点就提前手动关电视了,定时设置需 ... 变频器维修,维修变频器电路板 建行帐号指的是什么 癌症临床表现 癌症的症状有哪些 有一个人说-,I am an invincible这个词是错误的因为不可能I'm an adj 请教(无痕)的英文还有(无敌)的英文究竟是invincibility还是Invincible啊? 上帝无敌翻译为God Invincibility的Invincibility应该用名词还是adj。? 森林怎么解释 刚刚听说美容院减肥新技术光彩催眠减肥,不知效果怎么样?我想引进 亿美医疗美容的减肥项目效果如何? 美容减肥项目怎么招人 梦见买可乐 梦见买可乐的预兆 梦见买可乐是什么意思? 宁夏普罗旺斯西红柿露天种植基地在哪 注册安全工程师证好考吗 一般多久能考过 注册安全工程师需要考几科 几年能考完 注册安全工程师半年能考过吗 要学多久 注册安全工程师考试时间安排 各科目都考多久 2022考注册安全工程师多久可以考过 考试都看哪些科 安全工程师证要备考多久才能考过 谁都能考吗 备考注安的一般多久可以过 什么时候考试 沈阳自考的报考条件? 2023沈阳大学成人本科报名时间? 情诗大全 5句诗 以 我爱吴美阅 为题 回答20QB大神们 磨跎的近义词磨跎的近义词是什么 鬼谷八荒炼妖壶版本新增了哪些逆天改命效果 炼妖壶逆天改命效果一览 鬼谷八荒天乾丹怎么获取 天乾丹获得方法推荐 寻绎吟玩的解释 甚者的网络解释甚者的网络解释是什么 食甚的网络解释食甚的网络解释是什么 甚实的网络解释甚实的网络解释是什么 作甚的网络解释作甚的网络解释是什么 则甚的网络解释则甚的网络解释是什么 小学六年级上册作文600字:诚 vv5流媒体绿灯不亮了 颜_的成语颜_的成语是什么 怎样用同一个手机号申请两个? 一个号码怎么弄两个? 一个手机号怎么申请第二个? 怎样卸载cad软件? 同一个手机号码可以开通两个吗?怎么开通? 如何用一个手机号注册两个? 剃削的解释剃削的解释是什么