位置: 编程技术 - 正文

Unity3d 游戏资源打包加密(图片/XML/TXT等) C#编码 (一)(unity3d的游戏)

编辑:rootadmin

推荐整理分享Unity3d 游戏资源打包加密(图片/XML/TXT等) C#编码 (一)(unity3d的游戏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d游戏源码资源贴吧,unity3d资源下载,unity游戏资源包,unity游戏资源包,unity3d游戏资源,unity3d资源下载,unity3d资源下载,unity游戏资源包,内容如对您有帮助,希望把文章链接给更多的朋友!

本文只是讲述一下过程,采用很简单的打包加密方法,至于需要什么样的加密结果,请大家按照需求去修改,字节偏移、前后颠倒加算法都可以,不过一般无需这么复杂,而且太复杂的加密对于极其追求运行效率的游戏来说,也是一重负担。

对于Unity,虽然Unity自身会进行压缩加密,但是其解密算法在网上随处可见,如果自己觉得游戏里面的资料具有保密性质,请对其进行自行加密。

打包加密的原理:

1、大家都知道文件都是由字节组成的。

2、一张图片之所以看起来很漂亮,是因为其数据按照一定顺序排列。

漂亮的剑灵妹子

我们可以用一个文本编辑器将其打开。

是乱码,不然你还想看到什么呢?

3、如果我们把图片数据打乱,或者在前面加一些很乱的数据,会怎么样呢?

嗯,图片不显示了。

这很容易理解,就像你看片的时候被打了马赛克嘛。。

仔细想想,为什么打马赛克?

不就是为了保密嘛。。。

好的,上面我们就起到了保密-加密功能。

4、我又找来一张图片……萌萌哒的。。

同样用一个文本编辑器打开这个图片。

复制所有的内容到第一个图片文件后面。

结果会怎么样?

两个图片会拼在一起吗?

真不幸……

不过这是符合我的主题的。加密嘛,就是要让人看不出来。

Unity3d 游戏资源打包加密(图片/XML/TXT等) C#编码 (一)(unity3d的游戏)

原理就讲到这里,下面就是代码了。

代码不是针对单个文件,而是对多个文件夹进行打包加密。

加密方法仅仅是多个文件打包。

-----------------------------------------------------------------------------------

我是可爱的分割线

-----------------------------------------------------------------------------------

用到的知识点:

1、读写文件

2、对文件夹、文件的操作,获取所有的文件

-----------------------------------------------------------------------------------

我是可爱的分割线

-----------------------------------------------------------------------------------

下面是主要的代码:

-----------------------------------------------------------------------------------

我是可爱的分割线

-----------------------------------------------------------------------------------

代码浅显易懂 ( # ▽ # )

首先新建一个配置文件

MyPackRes.ini

里面添加需要打包的文件夹 每行一个:

看看我们运行结果。

首先看看我准备的图。从碧之轨迹中TP抽取的哦。

打包结束后,会生成UPK文件。

UPK,这个后缀是虚幻引擎的默认资源文件&#;式哦。

最后附上工程:

KBEngine v0.4.0 发布,分布式游戏服务端引擎

Unity3D中ScreenPointToRay函数的分析-个人见解 RaycamRay=Camera.main.ScreenPointToRay(Input.mousePosition);ScreenPointToRay在Unity中解释如下:Returnsaraygoingfromcamerathroughascreenpoint.(返回一条射线从摄像机通过一个屏幕

Unity3d 游戏与C#服务器 异步Socket 交互 (一) Unity3d中提供了Socket供开发者使用,语法和.net中的一致。一般来说,对于手游客户端,分为两个线程,一个是GLES渲染,另一个就是Socket线程了。文章转

标签: unity3d的游戏

本文链接地址:https://www.jiuchutong.com/biancheng/375782.html 转载请保留说明!

上一篇:Unity3D网络游戏开发之<每天学一点><一>(unity3d网络游戏开发)

下一篇:KBEngine v0.4.0 发布,分布式游戏服务端引擎

  • 单独计税的年终奖怎么算
  • 工业厂房房产税税率
  • 单位购买理财产品需要什么手续
  • 年底计提是什么意思
  • 工资进成本还是费用
  • 营改增后纳税人可以使用的发票种类有
  • 应交税费是没有增值税吗
  • 注销公司账面余额要全部清零吗
  • 汇算清缴可以调成本吗
  • 所属税务机关是根据什么分配的
  • 防伪税控系统中的设备包括哪些
  • 公司股东可以自己买保险吗
  • 去年已支付的费用怎么查
  • 以旧换新的会计处理规定
  • 员工销售家具取得的工资怎么写分录?
  • 提前报废的固定资产怎么处理
  • 当月没有认证的发票要勾选吗
  • 没有签订合同需要申报印花税吗
  • 企业所得税免税政策
  • 注册资本需要缴清吗
  • 公司内收取的礼金
  • 任务管理器网络占用率100%怎么办
  • 如何看懂财务报表的书
  • 受托加工委托方销售产品
  • thinkpade431进去bios设置
  • 如何修改选区边缘
  • 会计凭证应该怎么写
  • 以前年度进项转出分录
  • react生命周期详解
  • 14个Python处理Excel的常用操作,非常好用
  • 帝国cms适合建什么站
  • 深究Python中的asyncio库-线程池
  • 小规模纳税人购入货物收到增值税专用发票
  • 股权转让怎样能不交税 认缴
  • 固定资产的认定标准2000元
  • 取得土地使用权所支付的金额包括契税吗
  • 最新外资企业法实施条例
  • 汽修厂的发票开的是什么票
  • 原始凭证可以直接入账吗
  • 小规模教育培训怎样纳税
  • 固定资产是怎么算出来的
  • 社保账务会计分录2019
  • 企业固定电话费收费标准
  • 核定征收所得税税率是多少
  • 工会年末结余会计分录
  • 预付加油款收到发票怎么处理
  • 进口消费品增值税计税依据
  • 结转费用时财务费用为负
  • 广告制作需要交文化事业建设税
  • 个人如何购买定增的股票
  • 次年发放的奖金怎么入账
  • 租金收入分摊政策规定
  • 请问在哪里可以买到震楼器
  • sql server如何打开mdf格式文件
  • microsoft onedrive怎么关闭
  • 提升英语
  • Fedora Core 8中yum设置
  • bios是什么意思的
  • 怎么把html转换成psd
  • xp系统无法更换桌面壁纸
  • efi怎么安装系统
  • mac如何开启屏幕录制权限
  • windows7开机后显示配置失败
  • 微软输入法拼音
  • webpack使用ejs
  • jquery教程w3c
  • sqlserver 服务器
  • js创建对象的三种方式
  • jquery插件使用教程
  • python元祖内置函数
  • android技术总结
  • JavaScript Length 属性的总结
  • android怎么运行
  • python中lambda怎么用
  • 西安市港务区属于哪个街道办
  • 进项税额的抵扣凭证
  • 个人经营所得税怎么做账务处理
  • 申报期包括不包括最后一天
  • 超市一般纳税人做账流程
  • 郝姓家谱辈分查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设