unity代码加密

来源:互联网 发布:ppt辅助软件 编辑:程序博客网 时间:2024/05/18 02:43
    之前使用unity引擎写代码都是直接在Unity里面Create一个C#脚本,然后直接用Unity自带的Mono或者VS打开脚本就行了。
                                                公司的项目都是封装成dll的形式,为了有好的加密性,然后自己也动手操作了一下,顺便写一个教程。


首先:安装一个Visual Studio,然后创建一个Library,如图:
 
图片貌似有点模糊,就是新建一个C#的Class Libary。

然后创建好之后,我们在这个Class Library下面创建一个C#脚本,因为此时还没有references  Unity的库,所以Unity的一些引用会报错,我们还需要一步操作,就是把Unity的库添加到这个Class Library下面。
 

添加一个引用,我们需要找到你Unity的安装目录F:\unity5.0\Unity\Editor\Data\Managed,然后Browse到这个目录下,把Unity封装的dll文件关联到引用就可以了。

最后一步,我们设置编译事件,将编译后的dll和pdb拷贝到你的Unity工程里面。
 
Post-build event command line:是设置编译后的事件,我们设置编译后将dll和pdb拷贝到游戏工程里。

copy "$(TargetDir)$(TargetName).dll" F:\Project\byme\Assets\Script\$(TargetName).dll
copy "$(TargetDir)$(TargetName).pdb" F:\Project\byme\Assets\Script\$(TargetName).pdb

这里中间的路径我们可以使用绝对路径,也可以使相对路径,编译完成之后,我们就可以直接在Unity工程里使用这些dll。具体的使用跟Unity里面的脚步一样,拖到你需要添加的物体上就可以。
0 0
原创粉丝点击