Jsmath
使用 JavaScript 对值执行数学运算。
Expression - 输入数学运算/JavaScript 表达式的区域。
Result - 一个只读属性,预览 Expression 的结果。
Add - 使用此按钮向 UI 添加更多索引。
0: Number - 数组中的第一个索引。
要在表达式中引用行,请使用语法 n[index number]。例如,要引用标签为 0: Number 的索引,请使用语法 n0。
任何以 n 开头后跟 value 的字符串都会被着色,以帮助在表达式中视觉识别它们。
将两个属性的值相加。
- 创建 3 个 Shape。
- 创建一个 Jsmath Utility。
- 连接 basicShape1.position.x→jsmath.number0。
- 连接 basicShape2.position.x→jsmath.number1。
- 在 Expression 输入中输入
n0 + n1。 - 连接 jsmath.id→basicShape3.position.x 以输出结果。
使 Shape1 在 X 方向的移动等于 Shape2 的平方根。
- 创建 2 个 Shape。
- 创建一个 Jsmath Utility。
- 连接 basicShape1.position.x→jsmath.number0
- 在 Expression 输入中输入
Math.sqrt(n0)。 - 连接 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”