CocosCreator 加密第一战:JSON文件加密(同时 原生和 h5 平台)



步骤一:扩展 DataView 读取和写入utf-8 数据





步骤二:扩展 String 求字符串的字节数




步骤三:对自己的JSON 进行加密,加密后的结果如下:




步骤四: 使用 cc.loader.addLoadHandlers() 方法重新定义 JSON 加载方法




步骤五(结果):H5平台 解密之前和解密之后的结果




步骤六(问题小插曲): 问题小插曲:

<br/ >
JSB 绑定 有点小问题。导致 绑定过去的值不对(一脸懵逼中)。所以原生平台需要在 C++ 层做解密工作,然后把解密结果返回给JS层。这样原生平台也支持了。

<br/ >

关注【游戏讲坛】,获取更多游戏资讯。

2赞

H5里JSON加密跟没加密其实一样的 没多大意义