您现在的位置是:首页 > 文章详情

跨平台游戏引擎 Axmol-2.6.0 发布

日期:2025-05-25点击:29

Axmol 2.6.0 版本是一个以错误修复和功能改进为主的次要LTS长期支持版本

🙏感谢所有贡献者及财务赞助者:@scorewarrior、@peterkharitonov、@duong、@thienphuoc、@bingsoo、@asnagni、@paulocoutinhox、@DelinWorks

相对于2.5.0版本的重要变更:

  • 通过@halx99在https://github.com/axmolengine/axmol/pull/2546中更新Android开发环境以支持Android 16
  • 将Android Studio最低要求版本更新至2024.3.2

错误修复

  • 修复#2548 Downloader-curl在下载线程中可能崩溃或挂起的问题(@halx99提交于https://github.com/axmolengine/axmol/pull/2549)
  • 修复#2545 在ubuntu-25.04上安装pwsh失败的问题(@halx99)
  • 修复Windows平台wasm构建失败问题(@halx99提交于https://github.com/axmolengine/axmol/pull/2511)
  • 修复PNG_ARM_NEON_OPT标志问题(@halx99提交于https://github.com/axmolengine/axmol/pull/2512)
  • 修复#2504 使用Apple OpenAL.framework构建时播放opus音频失败问题(@halx99提交于https://github.com/axmolengine/axmol/pull/2506)
  • 修复GTK3的pkg_check_modules拼写错误(@j-jorge提交于https://github.com/axmolengine/axmol/pull/2534)
  • 修复Overflow::CLAMP模式下字符/下划线/删除线超出标签边界绘制问题(@rh101提交于https://github.com/axmolengine/axmol/pull/2515)
  • 修复特定字符集的左对齐文本截断问题(@rh101提交于https://github.com/axmolengine/axmol/pull/2518)
  • 修复wasm因未导出HEAPU8导致的运行时错误(@halx99)
  • 修复decompressGZ在输入数据无效时的无限循环问题(@halx99提交于https://github.com/axmolengine/axmol/pull/2544)

功能改进

  • 优化ZipUtils::decompressGZ(@halx99提交于https://github.com/axmolengine/axmol/pull/2544)
    • 解析解压大小并精确预留内存避免浪费
    • 验证输入数据大小
  • 通过文件头检测优化ogg音频文件编解码识别(@halx99提交于https://github.com/axmolengine/axmol/pull/2500)
  • 明确PowerShell中IDE构建所需的执行策略设置(@rh101提交于https://github.com/axmolengine/axmol/pull/2505)
  • 为Android项目启用详细日志(@sarooptech提交于https://github.com/axmolengine/axmol/pull/2509)
  • 链接预构建的opus库(@halx99提交于https://github.com/axmolengine/axmol/pull/2514)
  • 在开发配置中注明Android Studio需NDK r26+以支持C++20(@danialias提交于https://github.com/axmolengine/axmol/pull/2524)
  • 更新第三方库(@halx99提交于https://github.com/axmolengine/axmol/pull/2527)
  • [FairyGUI] 新增混合模式支持(@rh101提交于https://github.com/axmolengine/axmol/pull/2532)
  • 提交8dab60e提交的Lua绑定(@axmol-bot提交于https://github.com/axmolengine/axmol/pull/2533)
  • 取消预处理器定义以保持unity构建兼容性(@j-jorge提交于https://github.com/axmolengine/axmol/pull/2535)
  • 将ccBezierConfig重命名为BezierConfig(@j-jorge提交于https://github.com/axmolengine/axmol/pull/2536)
  • 提交876b5e4提交的Lua绑定(@axmol-bot提交于https://github.com/axmolengine/axmol/pull/2537)
  • 升级Clipper2至1.5.3(@aismann提交于https://github.com/axmolengine/axmol/pull/2541)
  • 将emsdk首选版本设为3.1.73以支持Chrome调试wasm应用(@halx99)
  • 优化Android SDK根目录查找提示(参考讨论#2494和#2493)(@halx99)
  • 修复gradle lint警告(@halx99)
  • 增强utils::computeDigest支持base64摘要输出(@halx99)
  • 改进Linux平台Android Studio支持(@halx99)
  • 优化Linux环境配置(@halx99)
  • 改进独立项目axslcc查找提示(@halx99)
  • 将SIMD指令检测从第三方库移至核心模块(@halx99)
  • 添加文档构建的最低版本要求(CI现仅构建部署axmol-2.3+文档)(@halx99)
  • 移除废弃的DSL配置renderscriptDebuggable(@halx99提交于https://github.com/axmolengine/axmol/pull/2546)
  • 实现ui::MediaPlayer::getVirtualRenderer(@halx99)

SDK及工具更新

  • AGP:8.7.3 → 8.10.0
  • Android目标SDK:35 → 36
  • Android SDK构建工具:34.0.0 → 35.0.0

第三方库更新

  • cares:1.34.4 → 1.34.5
  • Clipper2:1.5.2 → 1.5.3
  • doctest:2.4.11 → 2.4.12
  • fmtlib:11.1.4 → 11.2.0
  • llhttp:9.2.1 → 9.3.0
  • luajit:2.1-a4f56a4 → 2.1-eec7a80
  • libpng:1.6.47 → 1.6.48
  • openssl:3.0.16 → 3.5.0

发布文件MD5校验值

  • axmol-2.6.0.zip: bf5e1d7dc293c51810b0aa7b03024392
  • axmol-bs-2.6.0.zip: 03c9f6db1c24cb97f2c7c4a0f5973aa8

下载

GitHub

国内用户可尝试复制链接使用迅雷下载

百度网盘

原文链接:https://www.oschina.net/news/351792/axmol-2-6-0
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章