TSP 脚本图片加密
为了防止 TSP 脚本中图片泄露,引擎版本 Androidv3.1.7、iOSv3.1.0 及其以上版本已支持对 TSP 脚本中的图片进行加密。
图片加密后运行 TSP 脚本,脚本中打包的图片将不会释放到 res 文件夹下,但是可以正常使用找图函数。
图片加密格式前缀:___encrypt___图片名称。
图片加密后找图函数中的将要寻找的图片文件名前缀也需要修改成:encrypt___图片名称,否则将找图失败。
修改图片前缀后需要重新打包加密后图片加密才会生效。
Android v3.1.7、iOS v3.1.0 以下版本无法使此加密方式,会出现找图失败的问题。
简单说下使用示例
- 比如使用区域模糊找图函数,需要找的图片名称为 a.png,代码如下
x, y = findImageInRegionFuzzy("a.png",90,0,0,320,480,0,1);
- 使用图片加密功能则代码需要修改为
x, y = findImageInRegionFuzzy("__encrypt__a.png",90,0,0,320,480,0,1);--注意 encrypt 前后是双下划线
- 本地图片名称也需要修改为 ___encrypt___a.png。
- 将 ___encrypt___a.png、lua 文件和其他相关文件重新打包成 zip 文件,在开发者平台进行加密。
- 在客户端下载或者更新脚本即可。