📦 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模块现在会保持当前的执行上下文。
🐛 漏洞修复#
到现在谁还说得准呢 🤷♂️,祖传代码没剩多少了…