跳转到内容

Jsmath

使用 JavaScript 对值执行数学运算。

Expression - 输入数学运算/JavaScript 表达式的区域。

Result - 一个只读属性,预览 Expression 的结果。

Add - 使用此按钮向 UI 添加更多索引。

0: Number - 数组中的第一个索引。

要在表达式中引用行,请使用语法 n[index number]。例如,要引用标签为 0: Number 的索引,请使用语法 n0

任何以 n 开头后跟 value 的字符串都会被着色,以帮助在表达式中视觉识别它们。

将两个属性的值相加。

  1. 创建 3 个 Shape。
  2. 创建一个 Jsmath Utility。
  3. 连接 basicShape1.position.x→jsmath.number0。
  4. 连接 basicShape2.position.x→jsmath.number1。
  5. Expression 输入中输入 n0 + n1
  6. 连接 jsmath.id→basicShape3.position.x 以输出结果。

使 Shape1 在 X 方向的移动等于 Shape2 的平方根。

  1. 创建 2 个 Shape。
  2. 创建一个 Jsmath Utility。
  3. 连接 basicShape1.position.x→jsmath.number0
  4. Expression 输入中输入 Math.sqrt(n0)
  5. 连接 jsmath.id→basicShape2.position.x

关于一些 JavaScript 语法,请参见 https://htmlcheatsheet.com/js/

要从数组中移除索引,选择一行或多行,右键点击并选择 Delete Selected Attribute(s)

右键点击索引行并选择 Rename 以重命名索引。

通过右键点击索引行并选择 Reorder 来重新排序索引。

可以使用 Jsmath Layer 编写 If Statements。例如…

if (n0 > n1) {1} else {0} 或等价的三元运算符 n0 > n1 ? 1 : 0

…翻译为 “如果 n0 大于 n1 则输出 1。否则,输出 0