位置: 编程技术 - 正文

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

  • 政府返还土地款的会计处理
  • 消费税的账务处理流程
  • 个人所得税征收范围及税率
  • 贷款利息收入如何开票
  • 保险公司车险理赔款如何入账
  • 红字发票可以只开金额没有数量吗
  • 城市规划部门收取的市政建设配套费是否作为契税的征税基数
  • 企业所得税的营业成本怎么算
  • 减免的教育费附加和地方教育费附加怎么做分录
  • 员工因为过错给公司造成损失
  • 报销定额备用金什么意思
  • 增值税普通发票税率
  • 企业购买商品
  • 广告支持政策
  • 财产收购的税务处理
  • 餐饮定额发票怎么征税
  • 企业买房可以抵扣多少税
  • 计提固定资产会计科目
  • 兼营销售的销售额的确定
  • 所得税补税怎么申报
  • 税前扣除税后扣除
  • paytime.exe - paytime是什么进程 有什么用
  • 公司社保钱可以套出来吗
  • 板栗怎样保存1年不坏
  • 电脑开机显示屏显示无信号黑屏怎么办
  • 税收筹划的原则包括
  • 公司购买办公用房可以抵税吗
  • 云杉树下面长什么蘑菇
  • php生成时间戳
  • 稀释性每股收益计算例题
  • 海关进口增值税怎么认证抵扣
  • 利润总额为负还交所得税吗
  • 事业单位长期应付款怎么核销
  • 支付属于借方吗?
  • Chat GPT5如果问世会对世界产生什么影响?以及未来chat gpt 5会取代什么类型的工作。
  • wordpress怎么用
  • 航天税盘服务费全额抵扣报税流程
  • java拼接字符串和数字
  • mysql好在哪里
  • 小微企业直接考察模式
  • 海关票怎么做账
  • 金蝶利润表没有信用减值损失
  • 2022年山东省固定资产投资额
  • mysql数据库简单介绍
  • 按揭房办理抵押贷款
  • 营改增对建筑业税负的影响
  • 账外资产处理
  • 汇率调节主要手段
  • 中国的法律依据是什么
  • 电子承兑非拒付会怎么样
  • 咨询服务费开票税率
  • 初级会计现值的计算
  • 餐饮会计做账流程图
  • 备查账包括哪些
  • 数据库高并发怎么解决
  • 获得sql数据库信息的方法
  • 系统32位和64位的区别 Windows系统32位和64位的区别在哪里
  • windows注册表保存在BIOS
  • win10累积更新 卡住
  • SUSE Linux Enterprise Server 11 SP1 安装教程图文详解
  • win7看视频黑屏有声音
  • win8激活失败
  • win101909玩dnf怎么样
  • awk统计nginx日志
  • 备份ubuntu系统
  • win7系统如何将插孔设置为ac97前面板
  • win7系统存储在哪
  • win8初始登录账号密码
  • 装载win10系统
  • 铁嘴的故事
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • windows运行bat文件命令
  • javascriptweb
  • &&在js中
  • nvm-windows
  • jquery单击事件和双击事件
  • unity struct
  • android简单app实例
  • 深圳大学各专业组代码
  • 税务局拒开发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设