跨平台游戏引擎 axmol-2.5.0 发布

The 2.5.0 release is a minor LTS release for bugfixes and improvements

🙏Thanks to all contributers of axmol include financial sponsors: @scorewarrior,@peterkharitonov,@duong,@thienphuoc, @bingsoo, @asnagni, @paulocoutinhox, @DelinWorks

Bug fixes

  • Fix for invalid event listener ID lookup by @rh101 in https://github.com/axmolengine/axmol/pull/2445
  • Fix #2415 c++23 compile error by @halx99
  • Fix #2470 wasm CommandBufferGL::readPixels not work by @halx99

Improvements

  • Ensure fseeko available on ndk > 23 by @halx99 in https://github.com/axmolengine/axmol/pull/2490
  • Add play .opus audio files support by @halx99 in https://github.com/axmolengine/axmol/pull/2488
  • Auto install missing msvc toolset with specified version by @halx99
  • make some warn message can suppressed by @halx99
  • Fix winuwp ci due to github action vm disk space insufficient by @halx99
  • [Android] FileUtils::listFiles implementation that works with empty folders by @rh101 in https://github.com/axmolengine/axmol/pull/2463
  • [WASM] set _APP_RES_FOLDER if not defined to be able to specify directories of Resources by @AlexandreK38 in https://github.com/axmolengine/axmol/pull/2483
  • Fix setup and BUILD_SHARED_LIBS for Linux by @IamSanjid in https://github.com/axmolengine/axmol/pull/2481
  • Add supporting ‘closed’ Splines for DrawNode by @aismann in https://github.com/axmolengine/axmol/pull/2476
  • Add GLView::setInteractive by @AlexandreK38 in https://github.com/axmolengine/axmol/pull/2465
  • Fix BUILD_SHARED_LIBS for Android by @IamSanjid in https://github.com/axmolengine/axmol/pull/2462
  • Fix some deprecated methods not available in gradle 9.0 by @halx99
  • Fix #2457 support overwrite build profiles by .axproj by @halx99 in https://github.com/axmolengine/axmol/pull/2460
  • Prevent getCurrentTime() from returning 0 at the end of the audio track playback by @rh101 in https://github.com/axmolengine/axmol/pull/2452
  • Improve RichText XML parsing by @rh101 in https://github.com/axmolengine/axmol/pull/2420
  • Renamed forgotten ccConfig.h to Config.h by @aismann in https://github.com/axmolengine/axmol/pull/2422
  • Allow the use of em and % units for font size in RichText XML by @rh101 in https://github.com/axmolengine/axmol/pull/2421
  • Minor FastTMXLayer performance optimization by @hasikill in https://github.com/axmolengine/axmol/pull/2437
  • Add production ready wasm page by @paulocoutinhox in https://github.com/axmolengine/axmol/pull/2428
  • [Template] Add missing override specifier to destructor by @rh101 in https://github.com/axmolengine/axmol/pull/2433
  • [Android] Ensure c++ object model consistency by @halx99 in https://github.com/axmolengine/axmol/pull/2434
  • Update spine runtime to 4.2 by @halx99 in https://github.com/axmolengine/axmol/pull/2435
  • Committing luabindings for commit fe9d98c by @axmol-bot in https://github.com/axmolengine/axmol/pull/2439
  • Simplify project CMakeLists.txt by moving code sections to cmake modules by @rh101 in https://github.com/axmolengine/axmol/pull/2426
  • Ensure custom button label is released correctly by @rh101 in https://github.com/axmolengine/axmol/pull/2446
  • Refactor SpriteFrameCache to use uint64_t as map key by @halx99 in https://github.com/axmolengine/axmol/pull/2444
  • Committing luabindings for commit 7f669db by @axmol-bot in https://github.com/axmolengine/axmol/pull/2449
  • Log frame names instead of hash values in the call to removeUnusedSpriteFrames() by @rh101 in https://github.com/axmolengine/axmol/pull/2450
  • Improve setup.ps1: traits undetermined shell as bash by @halx99
  • Add ci verify.yml to verify axmol cmdline commands: axmol new, axmol build by @halx99
  • Allow trigger build ci to build with specified c++ standard manually by @halx99
  • [CI] Make run name dynamic with c++ standard mark
  • [CI] Improve sites build

SDKs & Tools updates

  • gradle: 8.11.1 ==> 8.13
  • cmake: 3.31.5 ==> 4.0.0
  • emsdk: 4.0.3 ==> 4.0.6

3rdparty updates

  • yasio: 4.3.1 ==> 4.3.2
  • fmtlib: 11.1.3 ==> 11.1.4
  • flatbuffers: 24.3.25 ==> 25.2.10
  • robin_map: 1.2.1 ==> 1.4.0

MD5 Hash of the release artifacts

  • axmol-2.5.0.zip: 1BA9A6D23D687CD3EC603B1C7DE9797A
  • axmol-bs-2.5.0.zip: 93BAEFF6BB5C8540AB771EDD3E1BA69B

下载

Github

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

百度网盘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值