📦 Bookshelf - 2.0.0#

🌱 繁盛更新!

这个版本重构了Gunivers库的基础架构,使其焕然新生。

⚠️ 破坏性变更:这次新版本包含大量破坏性变更。因为完整列举所有变更不太现实,以下更新日志仅挑选部分优化与新功能进行说明。

🎉 新增内容#

  • 新增更新日志功能!

  • 新增玩家生命值操控功能。

  • 新增精确碰撞检测(move、raycast和view)。

  • 新增浮点数操作(frexp和ldexp)。

  • 新增hitbox模块。

  • 新增raycast模块。

  • 新增sidebar模块。

优化改进#

  • 本项目现已全新升级为:Bookshelf。

  • 所有模块均已完成重构,在精确性、性能和/或简洁性方面均有提升。

  • 全面更新命名(分数、记分项、函数……)。

  • 许多函数现在改用宏、命令存储或虚拟分数,而不再使用记分项。

  • 移除了core模块。该库不再需要依赖base模块。

  • 移除过时模块(cache、item、mapedit和memory)。

  • 合并location和orientation模块为新的position模块。

  • 位运算被从math模块独立出来,成为单独的模块。

  • 得益于重构工作与新增的hitbox模块,move和view模块的精确性显著提升。

  • schedule模块现在会保持当前的执行上下文。

🐛 漏洞修复#

  • 到现在谁还说得准呢 🤷‍♂️,祖传代码没剩多少了…