【图文教程】普通版触动脚本如何转成企业版触动脚本?

rourou • 发表于 2018-01-09 17:20:24 • 更新于 2023-12-04 16:21:58 • 0回复

注意事项
中控器及 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 函数获取路径,可适配任意产品路径。

4 人觉得有帮助 有帮助