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

rourou ? 发表于 2018-01-09 17:20:24 ? 更新于 2021-05-26 11:36:09 ? 0回复

注意事项
中控器及UI编辑器仅支持将showUI代码转换为企业版UI代码,不支持转换便捷 UI 及 webUI 代码。

企业版UI代码需要放到 script.json?文件中并且此文件格式必须为 utf-8,如果企业版UI配置中文显示为乱码就是编码格式的问题。

按照下方操作修改文件格式

打开 json文件 - 点击【另存为】 - 在最下方编码选择 UTF-8 - 点击【保存】。

lua?脚本的话需要将 script.json?文件和lua文件及其他资源文件一起放到脚本文件夹下,TSP?脚本需要将这个文件和 lua 文件及其他需要用到的文件打包成 zip,这里注意如果是手动打包需要全选需要打包的文件后右键进行打包,不要选择文件夹进行打包,推荐添加到 IDE 的工程后进行打包。 。

中控运行 lua?脚本:http://www.sharon-archer.com/docs/1161

云控运行 lua 脚本:http://www.sharon-archer.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 人觉得有帮助 有帮助