Unity调用自己封装的dll

来源:互联网 发布:网络信息收集器 编辑:程序博客网 时间:2024/06/05 12:03

  大家好,我是小唐!今天分享一个小的方法Unity中调用自己封装的dll。写了一个简单的小例子。

一般的时候写代码为了不被别人知道就自己封装一个dll给别人调用,但是现在的反编译的软件也很强大,都可以搞出来的。

用VS创建一个类库,然后在VS中创建一个类代码如下:


这个类里面只有一个静态的方法返回一个name,供我们调用的。然后对这个进行编译一下。然后在我们的项目中找到自己的dll。我的是tangshiyong.dll,然后我用Reflector反编译工具看一下这个dll里面的内容,把自己的dll放在反编译工具里面截图如下:


这个是类里面的所有内容,然后我们再看一下方法里面的东西:


看到方法里面的东西了。好了不说这个了,接下来把我们自己封装的dll放到unity的Plugins文件夹下,这里注意的是所有外部引用的dll组件必须要放在这个文件夹下,才能被using,C#的引用方式是using,c++的dll是DllImport["tangshiyong.dll"]的方式引用



——小唐

0 0