Axmol 2.7.1 版本是一个以错误修复和功能改进为主的次要 LTS
长期支持版本
🙏感谢所有对 axmol 项目的贡献者,包括财务赞助者:@scorewarrior、@peterkharitonov、@duong、@thienphuoc、@bingsoo、@asnagni 以及 历史赞助者
仓库地址
- Github (官方): https://github.com/axmolengine/axmol
- Gitee (镜像): https://gitee.com/simdsoft/axmol
错误修复
- 修复在非 Windows 平台无法加载 .axproj 文件的问题 (@halx99 提交)
- 修复 axlua 缺少 spine 和 fairygui 预处理器的问题(@halx99 提交)
- 修复当使用Ninja生成器构建win32可执行文件时出现的链接错误(问题#2594) (@halx99 在PR #2595 中提交)
功能改进
- 由 @halx99 在 PR #2595 中实现:使MSVC延迟加载mfmedia dlls的功能也支持clang-cl和clang++
- 改进 plainlua 的 CMakeLists.txt,使其兼容 lua-5.1~5.5(@halx99提交)
- 移除不必要的预处理器定义
AX_ENABLE_BULLET_INTEGRATION
(@halx99提交) - 确保
axmol new -r
命令生成的包名一致性(@halx99提交) - 为
axmol new
命令添加-r
参数,用于重新生成缺失的通用和平台特定文件(@halx99在PR #2590提交) - 移除冗余的
cc
前缀(@halx99在PR #2587提交) - 改进 Android SDK 根目录选择策略(@halx99提交)
- 改进 Android SDK 设置(@halx99在PR #2588提交):如果存在,优先从
proj.android/local.properties
加载sdk.dir
作为Android SDK根目录 - 改进 Lua 绑定生成器,使其支持NDK版本r23至最新版(@halx99在PR #2592提交)
- 将 imgui 更新至 1.92.1 并整理源代码结构(@halx99在PR #2593提交)
- 使用2个空格重新缩进所有 axmol 特定的 cmake 脚本(@halx99在PR #2599提交)
SDK 和工具更新
- cppwinrt: 2.0.240405.15 => 2.0.250303.1
第三方库更新
- imgui: 1.92.0 => 1.92.1
- webp: 1.5.0 => 1.6.0
发布文件 MD5 校验值
axmol-2.7.1.zip
: 5aa09c0c09c9600f38bf0b6294b96e7eaxmol-bs-2.7.1.zip
: 0b929a4bbf589fcc2484ed5ec33bcc16
下载
GitHub
国内用户可尝试复制链接使用迅雷下载