TSP 脚本根据运行环境释放文件

注意事项

  1. 引擎版本:Androidv3.1.7.1、iOSv3.1.1 及其以上版本才支持此方法。
  1. 此方法仅支持 TSP 脚本,修改本地文件名称后需要重新打包在开发者平台加密才会生效,无需修改代码中的调用名称。

  2. 如果为 so 文件,真机和模拟器的 so 不通用需要单独下载修改文件名称。

  3. 安卓云手机属于模拟器。

使用规则

运行环境 文件前缀 释放条件
安卓真机 __pf_android_arm__文件名称 当运行环境为安卓真机时
安卓模拟器 __pf_android_x86__文件名称 当运行环境为安卓模拟器时
安卓系统 __pf_android__文件名称 当运行环境为安卓系统时
iOS 32 位设备 __pf_ios_arm32__文件名称 当运行环境为 iOS 32 位设备时
iOS 64 位设备 __pf_ios_arm64__文件名称 当运行环境为 iOS 64 位设备时
iOS 系统 __pf_ios__文件名称 当运行环境为 iOS 系统时

需要注意:

一、真机和模拟器的 so 文件不通用,需要单独下载。

二、只需修改本地 so 文件名称比如说真机和模拟器同时调用 ts.so,脚本中加载 ts.so 的代码无需修改,脚本开头写 local ts = require("ts") 即可正常调用。

比如说想在一个脚本可以调用模拟器 ts.so 同时可以调用真机的 ts.so

  1. 下载模拟器的 ts.so下载真机的 ts.so。 (真机和模拟器调用的 ts.so 不通用,需要单独下载)

  2. 模拟器的 ts.so 文件名称修改为 __pf_android_x86__ts.so,真机的 ts.so 文件名称修改为 __pf_android_arm__ts.so。

  3. 将 lua 文件、__pf_android_x86__ts.so 、__pf_android_arm__ts.so 及其他相关文件打包成 zip 文件。

  4. 在开发者平台创建或者更新脚本。

  5. 在客户端下载或者更新脚本即可使用。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""