跨平台游戏引擎 Axmol-2.10.0 发布
Axmol 2.10.0 版本是一个以错误修复和功能改进为主的次要 LTS 长期支持版本,发布时间: 2025 年 11 月 27 日
🙏感谢所有对 axmol 项目的贡献者,包括财务赞助者:@scorewarrior(公司)、@peterkharitonov、@duong、@thienphuoc、@bingsoo、@asnagni 以及 历史赞助者
🙏我们衷心感谢 @scorewarrior(公司) 的鼎力支持——他们自2025年10月日起,在 GitHub Sponsors 追加了每月 $2,000 的赞助金额,并在此之前已通过 Open Source Collective 持续每月赞助 $3,000。你们的慷慨帮助 Axmol 项目不断繁荣与成长。
仓库地址
- GitHub (官方): https://github.com/axmolengine/axmol
- Gitee (镜像): https://gitee.com/simdsoft/axmol
相较于 2.9.1 的重大变化
- 改进 SDF 光晕效果渲染,由 @halx99 在 #2849 提交
- 在 iOS/macOS 上将默认音频后端从
OpenAL.framework切换为openal-soft,由 @halx99 在 #2868 提交 - 新增接口
Application::applicationWillQuit,由 @halx99 在 #2870 提交 - 弃用
FontFreeType::setShareDistanceFieldEnabled,由 @halx99 在 #2856 提交,
请改用FontFreeType::setGlobalSDFEnabled
Bug 修复
- 修复
testFormatForPvr3TCSupport中 ASTC 格式返回 false 的问题,由 @lucycycy 在 #2855 提交 - 修复在使用 OpenAL-Soft 时 iOS/macOS 平台生成 xcarchive 的问题,由 @rh101 在 #2883 提交
- [Linux] 修复缺失共享 OpenAL 库的问题,由 @rh101 在 #2885 提交
- 在
isAbsolutePathInternal中增加路径长度检查,防止越界访问,由 @tkzcfc 在 #2891 提交 - 修复 cpp-tests 内存泄漏,由 @halx99 提交
- 修复在禁用 ImGui 时 cpp-tests 编译失败的问题,由 @halx99 提交
改进
- 改进 DrawNodeTest,由 @aismann 在 #2859 提交
- 在
IFileStream.h中添加errno和stdint引入,由 @halx99 在 #2875 提交 - 允许在
EventTouch中设置事件代码和触点,由 @j-jorge 和 @halx99 在 #2890 提交 - 改进标签效果测试,由 @halx99 提交
- 改进 SDF 文本渲染着色器,由 @halx99 提交
- 增强 Visual Studio 2026 支持,由 @halx99 提交
- 更新绑定模板文件,由 @halx99 提交
SDK & 工具更新
- cmake: 4.1.1 => 4.2.0(VS2026 支持所需)
- gradle: 9.2.0 => 9.2.1
- webview2: 1.0.3537.50 => 1.0.3595.46
第三方库更新
- curl: 8.16.0 => 8.17.0
- luajit: 2.1-871db2c => 2.1-68354f4
社区动态
-
Axmol 开箱即用支持 Visual Studio 2026 构建。
请确保已安装 CMake 4.2.0+。 -
在 2025 年 11 月,Axmol 在 dev(v3) 分支中引入了 实验性的 Direct3D12 和 Vulkan RHI 支持,
这是迈向现代跨 API 渲染后端的第一步。
发布文件 MD5 校验值
axmol-2.10.0.zip: 7d526d416efff2b8ba55111495a9a0ff
下载
GitHub
中国大陆用户可尝试复制链接使用迅雷下载