Skip to content

3. 编辑器DLC

Mou Woo edited this page Dec 27, 2023 · 2 revisions

image

编辑器 DLC 用编辑器取代了中心面板。左上角有正在编辑的文件的名称,程序的底部中间显示该文件在电脑上的位置。

基础使用

c8cf32f90a3a5d58b1c743e82ac5bc1e

在 VBridger 中创建的参数允许您修改输入数据以创建新的输出。这是通过方程和逻辑完成的,所有支持的函数都可以在 支持的数学函数 部分中找到。可以通过拖动框左侧的灰色选项卡来移动编辑器中的参数,并通过单击箭头打开。


SelectParam

单击参数将其选中,以编辑其输出修饰符和曲线。有关修饰符的介绍在 输出修饰符


135e04f6165a6bb9a28aa76520b86a60

单击“添加新输出”按钮创建新参数。它将被自动选择。


search

您可以使用顶部的搜索框来搜索任何参数名称。点击 X 将其清除。

方程编辑器

a10b7dd372e6864a3eb200436776497a

输入方程式的基本方法是输入要使用的输入参数、数学方程、运算符或数字,然后单击输入框外部或按回车键。如果等式无效,则输入框将变为红色。有效的参数将变为绿色,运算符将变为红色,函数将保持为蓝色。有关 VBridger 数学方程的更多详细信息,请参见此处请参阅 这里


矢量模式

vectormode

此参数模式专门用于 VMC 支持,某些参数需要 3D 矢量。这些参数仍然可以作为参数访问并发送到 VTS。它们的格式是参数名称加上 X、Y 和 Z。因此,如果参数名为 Body,则 3 个输出将为 BodyX、BodyY 和 BodyZ。修改器将对矢量模式参数创建的所有输出产生相同的影响。

支持的数学函数

支持数学符号

  • + 加
  • - 减
  • * 乘
  • / 除
  • ^ 指数
  • () 括号
  • '' 单引号

代数数学函数
以下是正常的代数函数,可以按照您的预期工作

  • sin(x) - 正弦函数
  • cos(x) - 余弦函数
  • tan(x) - 正切函数
  • asin(x) - 反正弦函数
  • acos(x) - 反余弦函数
  • atan(x) - 反正切函数
  • atan2(x,y) - 另一种反正切函数
  • sinh(x) - 双曲正弦函数
  • cosh(x) - 双曲余弦函数
  • tanh(x) - 双曲正切函数
  • abs(x) - x 的绝对值
  • sqrt(x) - x 的平方根
  • log(x) - x 的自然对数
  • log10(x) - x 以 10 为底的对数
  • exp(x) - e 的 x 次方

其他数学函数
以下是有用的辅助数学函数

  • round(x) - 将 x 四舍五入取整
  • floor(x) - 将 x 向下取整
  • ceil(x) - 将 x 向上取整
  • sign(x) - 返回 x 的符号:正 1、负 -1 或 0
  • min(x,y) - 返回 x 和 y 之间较小的值
  • max(x,y) - 返回 x 和 y 之间的较大值
  • clamp(x,l,h) - 将 X 限制在最低值 l 到最高值 h 的范围内。
  • approx(x,y,d) - 计算 x 与 y 的差是否为 d 。如果是则返回 1,如果否则返回 0
  • lerp(x,y,t) - 使用 t 在 x 和 y 之间进行线性插值

其他功能

  • rand(x,y) - x 到 y 范围之间的伪随机数
  • time(i,m) - 目前,time(i,m) 是一个计数器,在重置之前以 60fps 的计算速度以增量 i 从 0 递增到 m。并非精确的时间函数。视情况而变。
  • if(c,t,f) - 逻辑函数 if。条件 c 应该在单引号 '' 内。如果 c 为真,则返回 t,如果 c 为假,则返回 f。支持使用 && 和 || 的复杂条件。最好将单个条件放在括号内,如 ((cheekPuff-0.1)>0.5)&&(mouthClose>0.8) 可选:如果 t 或 f 在单引号 '' 中,则直到检查条件之前都不会处理它们。视情况而变。
Clone this wiki locally