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

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

日期:2024-08-16点击:191

2.1.5 版本是一个针对 bug 修复和改进的长期支持 (LTS) 版本。此版本比 2.1.4 快 6.1%,比 Cocos2d-x v4.0 快 39.25%。这对游戏引擎来说是一个很大的改进,即使你来自较老版本的 Axmol

感谢所有 Axmol 贡献者,包括金融赞助者

  • @thienphuoc, @bingsoo 成为 axmol 社区的月度赞助者
  • @asnagni opencollective 持续赞助 axmol 社区

相对于 2.1.4 的重大变化:

  • 添加视频纹理格式 I420 渲染支持 @halx99, 同时修复了某些低版本 Android 设备视频渲染异常问题,由 @SimplyJpk 报告
  • 重构 math 库 SIMD,由 @halx99, @huiguochen, @smilediver 共同提议
    • @smilediver 使用 NEON SIMD 重新实现了 transformVertices & transformIndices 操作, 在 iPhone 11 设备上性能提升了 7-8%
    • @halx99, @huiguochen 实现了 transformVertices & transformIndices 的 SSE SIMD 版本, 在 Windows 设备上性能提升了 6%
    • 添加了 cmake 选项:AX_WASM_ISA_SIMD 以便支持构建 Wasm 时启用 SIMD 优化,目前支持: sseneon
    • 使用 NEON intrinsics 指令重写 ARM 平台下的 SIMD 数学优化,替代了原来的内联汇编, 以便支持构建目标平台: WASM 和 WINUWP 时启用 SIMD 优化
  • @halx99 增强了 FileUtils 一些 API
    • 重命名 FileUtils::createDirectoryFileUtils::createDirectories
    • 使用 splitpath_cb 优化 FileUtils::createDirectories,避免产生临路径列表
    • 重命名 FileUtils::getFileShortNameFileUtils::getPathBaseName
    • 重命名 FileUtils::getFileExtensionFileUtils::getPathExtension
    • 添加了API: FileUtils::getPathDirName
    • 添加了API: FileUtils::getPathBaseNameNoExtension

Bug修复

  • @halx99 修复了 checkReallySupportsASTC 不支持 iOS 设备问题,由 @BIGCATDOG 在 #2078 中反馈
  • @rh101 修复了 ImGui index draw 信息错误问题 @rh101, 详见:#2052
  • @halx99 修复了 ArchLinux 执行 setup.ps1 是失败问题
  • @halx99 修复了 android VolatileTexture 内存泄漏问题
  • @IamSanjid 修复了 cmake 链接预编译库错误问题,详见:#2058
  • @halx99 修复了 winuwp 拷贝 openssl 库失败问题
  • 修复了 HttpClient 线程安全导致 crash 问题 @halx99,详见 #2064, 由 @qq461787436 反馈
  • 修复了 curl 下载任务上限不起作用问题 @smilediver, 详见 #2067
  • 修复了从 2.1.4 版本引发的 live2d 编译错误问题 @halx99, 由 @Sevael 反馈
  • 使用协程控制 AutoTest 流程,解决了 macOS 启动 AutoTest 立即 crash 问题,详见 #1751

SDK更新

  • cppwinrt: 2.0.240111.5 ==> 2.0.240405.15

三方库更新

  • box2d: 2.4.1 ==> 2.4.2
  • curl: 8.8.0 ==> 8.9.1
  • simdjson: 3.9.5 ==> 3.10.0
  • lz4: 1.9.4 ==> 1.10.0
  • c-ares: 1.32.2 ==> 1.33.0

下载

完整更新内容

请访问: https://github.com/axmolengine/axmol/releases/tag/v2.1.5

原文链接:https://www.oschina.net/news/307497/axmol-engine-2-1-5-released
关注公众号

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章