
CC: Sable
CC: Tweaked 插件,用于 Create: Simulated! 的 Sable 后端。
CC: Sable 是 CC: Tweaked 的一个附加组件,为 Create: Simulated 的 Sable 后端提供支持!
目前,它为游戏内所有电脑提供了子层级 API(sublevel)。只有当电脑位于子层级(物理对象)上时,其方法才能被正确调用。它还提供了空气动力学 API(aero、aerodynamics),供游戏内所有电脑访问特定维度的物理信息!
该模组还捆绑了 CC: Advanced Math 数据包,以提供额外的数学工具,即用于处理三维空间旋转的 quaternion 模块。它用于将子层级的方向转换为更适合 Lua 使用的格式。
额外参考
LuaBezierResourceFunction
该对象从 aero.getRaw 和 aero.getDefault 返回的表中获取,具体来自 pressureFunction 键。
getPoints(): table
此方法返回贝塞尔曲线上的一系列点,每个点包含 altitude、value 和 slope 字段。
evaluateFunction(altitude: number): number
此方法根据贝塞尔曲线上的高度来计算函数值。
更多方块详情
该模组还将方块的物理属性添加到任何调用方块详情的方法中,例如 turtle.inspect()。
这些新详情将列在 "sable" 键下,并包含以下键值对:
mass: numberfriction: numberrestitution: numbervolume: numberfloatingScale: numberfloatingMaterial: table(可为空)factHorizontalFriction: numberfactVerticalFriction: numberslowHorizontalFriction: numberslowVerticalFriction: numberliftStrength: numbertransitionSpeed: numberpreventSelfLift: booleanscaleWithGravity: booleanscaleWithPressure: boolean
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。