注意事项
中控器及 UI 编辑器仅支持将 showUI 代码转换为企业版 UI 代码,不支持转换便捷 UI 及 webUI 代码。
企业版 UI 代码需要放到 script.json 文件中并且此文件格式必须为 utf-8。
如果企业版 UI 配置中文显示为乱码就是编码格式的问题,按照下方操作修改文件格式:打开 json 文件 - 点击【另存为】 - 在最下方编码选择 UTF-8 - 点击【保存】。
lua 脚本的话需要将 script.json 文件和 lua文件及其他资源文件一起放到脚本文件夹下,TSP 脚本需要将这个文件和 lua 文件及其他需要用到的文件打包成 zip,这里注意如果是手动打包需要全选需要打包的文件后右键进行打包,不要选择文件夹进行打包,推荐添加到 IDE 的工程后进行打包。
中控运行 lua 脚本:https://www.touchsprite.com/docs/1161。
云控运行 lua 脚本:https://www.touchsprite.com/docs/4991#title-11。
一、普通版脚本的 ShowUI 与企业版不太相同,企业版需要通过 json 实现。
转换方法 1:
打开中控器,点击「小工具」,点击「ShowUI 转换工具」,将普通版脚本中的 ShowUI 代码贴入之后,点击「转换」,一键转换为企业版使用的 script.json 格式(需要将代码中的 ts 全部替换为 sz 否者会报错)。
转换方法2:
打开 UI 编辑器 点击【导入】将 showUI 代码复制到输入框 - 点击【确定】 - 成功后点击【导出】 - 点击企业版 UI 的【下载文件】按钮会自动生成 script.json 文件。
二、普通版转企业版,路径与普通版不同,需修改为企业版的相关路径。
例如:原调用 Touchsprite 中 res 文件夹中的某个资源文件,需修改为 TouchspriteENT 中 res 文件夹中某个资源文件。
推荐使用 userPath 函数获取路径,可适配任意产品路径。