今天是 RedScript 开发历程中的一个里程碑:v2.5.0 发布,带来了全面重新设计的数值类型系统、在 Minecraft 标量板(scoreboard)引擎中运行的 IEEE 754 双精度浮点运算、N 阶贝塞尔曲线,以及大规模标准库扩展——测试用例数量从 1277 增至 1485。以下是这次发布的完整内容。
类型系统重设计
第一个变化是一次早该做的命名澄清。旧的 float 类型——它从来就不是真正的浮点数——现在更名为 fixed(定点数)。它以标量板(scoreboard)整数的形式存储值,精度缩放比为 ×10000,本质上是一个 32 位定点数类型。旧名称一直存在误导性。
大约 7 分钟
