在 RHIZOMUV 中编写脚本
欢迎来到 RizomUV 脚本页面! 在 RizomUV VS 和 RS 中编写脚本是自动化或增强许多任务的好方法,我们希望此页面将帮助您入门。
而且入门非常简单! 当您使用任一版本的 RizomUV 时,您所做的一切都会自动转录为 LUA 命令并回显到脚本日志窗口中。 您可以通过“工具”>“脚本日志窗口”或按键盘上的 L 来访问此窗口。
学习和设计脚本时,脚本窗口非常方便,因为您所做的一切都可以复制/粘贴或保存,有点像宏。 在使用 RizomUV 时密切关注并试验脚本日志中发生的情况可以大大加快您使用脚本 API 的学习过程。
在 RizomUV 中编写脚本时,您应该了解的第一件事是,有多种方法可用于编辑和运行 Lua 脚本文件:
使用脚本和命令日志窗口:
RizomUV 独立(虚拟空间和真实空间)版本附带一个对话框,旨在生成简单的脚本并试验 API(如果您有 SDK)。
  • 运行 RizomUV
  • 按键盘上的“L”键打开脚本和命令日志窗口。
  • 对话框的上部是脚本编辑器,您可以在其中编写和调试脚本
  • 下半部分是命令日志。 每次由独立 UI 中的脚本执行或调用某个动作或操作时,它都会被转换为 Lua 和/或显示到命令日志窗口中,以方便您使用。
  • 试试看! 您甚至可以做无处不在的“Hello World!” 在 RizomUV 中 – 操作方法如下:
  • 在对话框的上半部分,输入打印内容“Hello World!”
  • 按执行
  • 您应该看到字符串“Hello World!” 在命令日志窗口中回显。
使用脚本和命令日志窗口:
使用标准 RizomUV 布局时,脚本中心面板位于顶部面板的最右侧,允许您加载并保持多个脚本文件的加载。 旨在成为一个易于访问的脚本存储库,以及您正在开发的多个脚本的占位符,它使脚本编写变得轻而易举:
  • 最上面的部分(S0-S07 的范围)是执行已加载脚本的地方。鼠标移过时,它将始终显示当前加载脚本的路径和名称
  • 中间部分显示 Ed(编辑),您可以在外部编辑器(如 Notepad++ 或 Visual Studio Code 编辑器)中单击以修改脚本。
  • 您需要通过在“编辑”>“首选项”中添加其路径来定义脚本编辑器(如果有):
  • C:\Users\YourName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Visual Studio Code.exe
  • 按钮底部的省略号 (...) 是您单击以加载脚本文件的位置。 记得检查它是否有 Lua 扩展,否则不会显示
当前可用的脚本
  • 自动切割、展开和包装
  • 重置脚本
  • 堆栈分割器脚本
  • 待办! 光照贴图的额外 UV 通道
  • 待办! 个人偏好保留/重置


远程控制文件路径
位于脚本和命令日志窗口的左下角,您将找到“远程控制文件路径”字段。 该字段允许您指定和存储 Lua 脚本文件路径。 这在一定程度上是为了使桥接脚本编写更容易而设计的,但它可以用于从首选项脚本到光照贴图或其他脚本的任何内容。
如果指定了所述文件路径,并且按下“监视器”按钮,则每次脚本文件的文件日期戳(当外部应用程序更新/更改时)都会运行脚本。 这意味着您可以根据需要从另一个应用程序或其他文本编辑器远程控制 RizomUV Standalone。
使用 CFI 标志
WCFI 代表立即控制文件。
这意味着脚本在 RizomUV 启动和文件更改时执行。 您还可以使用 CF 标志,这表示脚本仅在文件更改时执行
启动 RizomUV 时,启动标志“cfi”后跟 Lua 脚本路径,允许您指定远程控制文件:

/Path/To/rizomuv -cfi /path/to/script_file.lua

然后,当 RizomUV 完成初始化时,该脚本将被执行,并且每次脚本文件的日期戳更改时(即,当您添加新参数或编辑它并按“保存”时),该脚本也会运行
京公网安备 11010802043154号    |    备案号:京ICP备09015132号-1035