变量(Variables)用于在“调校”(Tuning)设置中允许用户访问的所有设置。
这通常包括燃油容量、制动力和力反馈的倍数,以及轮胎定位和悬挂设置等内容。
变量可以单独使用,也可以作为函数的一部分使用。它们几乎可以在 jbeam 里任何需要用数字作为输入值的地方使用。
当单独使用变量时,只需将其完整名称放在数字的位置,并且需要用引号括起来,如下面的例子所示:
"beamLimitDampRebound":"$desert_damp_rebound_IFS",
当在函数中使用变量时,变量同样会替代原本通常放数字的位置。该函数应以 $= 开头,整个函数内容都要写在引号中。以下例子演示了如何用函数调整节点的 Y 坐标:
["fh2r", -0.65, "$=$caster_F*0.00175-1.2", 0.32],
使用“$=Function”语法非常重要,否则解析器无法正确计算函数。
可以填写任何内容。载入车辆时,游戏会把所有分类和子分类相同的变量分组显示。
这通常用于区分前部和后部的变量。
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$springheight_R", "range", "+m", "Suspension", 0, -0.04, 0.06, "Spring Height", "Raise or lower the suspension height"]
],
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$damp_bump", "range", "N/m/s", "Shocks", 14000, 500, 20000, "Bump Damping", "Damper rate", {"stepDis":100, "subCategory":"Front"}]
["$damp_rebound", "range", "N/m/s", "Shocks", 6000, 500, 20000, "Rebound Damping", "Damper rate", {"stepDis":100,"subCategory":"Front"}]
["$bypass_reb", "range", "", "Shocks", 0.5, 0, 1, "Rebound Bypass", "Bypass", {"minDis":0, "maxDis":100, "stepDis":1, "subCategory":"Front"}],
["$bypass_bump", "range", "", "Shocks", 0.5, 0, 1, "Bump Bypass", "Bypass", {"minDis":0, "maxDis":100, "stepDis":1, "subCategory":"Front"}],
],
这篇文章对你有用吗?