位置: 编程技术 - 正文

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 发布,分布式游戏服务端引擎

  • 什么叫风险纳税人员
  • 什么是减免税额90%
  • 业务招待费税前扣除标准是
  • 研发费用加计扣除是什么意思啊
  • 公司租房代房东缴纳租房税金
  • 应收款时间太长怎么处理
  • 百旺购货方红字信息表怎么开具
  • 加计抵减税金分录
  • 房地产企业拆迁安置土地增值税清算疑点
  • 小规模纳税人消费税怎么计算
  • pos机刷卡的银行有哪些
  • 一次性付清的优缺点
  • 软件企业会计分录
  • 集团内部拨付的研发经费如何核算?
  • 给政府开发票如何处理?
  • 增值税应纳所得额是什么意思
  • 小区物业费开票名称
  • 建筑业简易征收差额征税的计算案例
  • 旅游服务费可以抵扣增值税
  • 预缴所得税会计分录怎么做
  • 社会团体收取的会费是否缴纳增值税
  • 企业外购材料的入账价值包括
  • 普通合伙企业个税怎么算
  • i7 5960X评测跑分参数介绍
  • 损益类科目的借方是增加还是减少
  • 暂估成本跨月账务处理
  • 资产减值损失会影响营业利润吗
  • 复制粘贴如何提取文字
  • macOS Big Sur 11.3新功能 为M1 Mac带来了iOS应用的手柄模拟功能
  • 外币债券汇兑损益怎么算
  • 企业的股息红利所得
  • php ftp函数
  • 图像质量评价制度及质量评价方案
  • 独立核算分公司和非独立核算分公司
  • 今日除夕吉时
  • php json 对象
  • 优化in
  • 旋转 目标检测
  • thinkphp update方法
  • 前端实战培训
  • php实现链式操作实验报告
  • 增量留抵税额退还举例
  • 织梦系统网站搭建教程
  • 关联方利息支出税前扣除规定
  • 清算汇缴报表填写范本
  • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
  • 工会经费税务代收是什么意思
  • 无法偿付的应付账款计入什么科目政府会计
  • 计提折旧的固定资产全年平均总值怎么算
  • 委托加工物资的消费税计入成本吗
  • 其他综合收益的概念
  • 差旅费报销过程中会计和出纳分别做什么
  • 支付给个人的劳务费需要发票吗
  • 月末一次加权平均和移动加权平均的区别
  • mysql使用教程
  • 几个常见的收敛级数
  • sql语句 时间
  • 数据库时区与url连接设置的时区
  • Windows server 2008设置远程桌面连接的详细步骤(图文教程)
  • m0b0player播放器
  • suse配置网络
  • 在对linux系统中dir
  • linuxmint设置中文
  • win8怎么开机不用密码
  • cocos2d-x教程
  • cad cl命令在哪里
  • jQuery.parseHTML() 函数详解
  • Android HandlerThread 实例
  • javascript高级程序设计最新版
  • 给shell脚本传参数
  • python for循环删除元素
  • python遍历文件
  • bootstrap steps
  • 定额发票属于什么类型
  • 购买服务合同模版
  • 企业所得税季度申报时间
  • 宁夏退休职工网上认证
  • 国税发票如何查询真伪
  • 目前长沙二手房出售信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设