unity代码加密
来源:互联网 发布:ppt辅助软件 编辑:程序博客网 时间:2024/05/18 02:43
之前使用unity引擎写代码都是直接在Unity里面Create一个C#脚本,然后直接用Unity自带的Mono或者VS打开脚本就行了。
公司的项目都是封装成dll的形式,为了有好的加密性,然后自己也动手操作了一下,顺便写一个教程。
公司的项目都是封装成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里面的脚步一样,拖到你需要添加的物体上就可以。
添加一个引用,我们需要找到你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
- unity代码加密
- 【Unity】代码加密(二)dll加密so加密
- 【Unity】代码加密(一)编译libmono
- Unity 加密
- 【Unity】Unity数据加密
- 使用Dotfuscator代码混淆工具给unity工程加密 (给dll做代码混淆处理)
- unity数据加密
- unity MD5加密
- Unity Mono脚本 加密
- unity md5加密
- Unity使用MD5加密
- unity MD5/AES加密
- Unity 数据保存加密
- 加密代码
- 代码加密
- 加密代码
- Unity编程笔录--Unity Android加密dll
- Unity编程笔录--Unity Android 加密 so
- svn更新出错
- markdown 语法总结
- Unity3d好文汇总
- Xcode插件管理工具Boss --- Alcatraz的安装和使用(已修改为https链接了)
- java 可变长参数 Object...object
- unity代码加密
- Ruby中的语句中断和返回
- TCP/IP协议基础之一
- Android 使用ViewPager和RadioGroup配合Fragment实现标签页,可点击按钮切换、滑动切换。
- StringBuffer帮你减轻Java的负担
- Linux命令后台执行的方法
- u3d代码加密
- git oschina 提交项目
- 视频全屏播放以及缩放