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


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

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

重大变更

  • Android Studio 最低版本要求升级至 2025.1.1
  • 为Widget添加鼠标事件监听 @AlexandreK38 (#2580) (回调函数返回类型从void改为bool)
  • 重构imgui axmol后端 @halx99 (#2584),现在Android和PC平台共享同一后端
  • 移除ImGuiPresenter的API:mergeFontGlyphs,clearGlyphRanges,removeGlyphRanges,addGlyphRanges,getGlyphRangesId(不再需要),得益于imgui-1.92.0的动态字体图集支持
  • 新增ImGuiPresenter::getMainScale,标记ImGuiPresenter::getContentZoomFactor为已弃用
  • 移除ImGuiPresenter::addFont的所有重载,现在仅保留void ImGuiPresenter::addFont(std::string_view fontFile, float fontSize = DEFAULT_FONT_SIZE);

错误修复

  • 修复调用Label::setString后Label::getLetter导致布局问题 @halx99 (#2572)
  • 修复Label文本换行、溢出和对齐问题 @rh101 (#2567)
  • 修复在ubuntu-22.04上构建失败的问题 #2569 @halx99
  • 修复Director::restart()后statsLabel不显示的问题 @remtori (#2581)
  • 修复运行Scene3DTest后退出cpp-tests时Linux崩溃问题 @halx99 (#2582)

功能改进

  • 改进WASM平台下系统字体文本渲染 @halx99,同时修复问题 #2349
  • 改进当缺少'xcodebuild'命令时的提示信息 @halx99
  • 修复cpp-tests中的Bug-350.cpp @aismann (#2568)
  • 更新Clipper2至1.5.4 @aismann (#2563)
  • 更新第三方库README.md (Clipper2 1.5.4) @aismann (#2564)
  • 更新并重新启用Scene3D测试 @rh101 (#2562)
  • 更新SDFGen.cpp (修正拼写错误) @aismann (#2565)
  • 将wasm初始内存改为128MB,允许内存增长 @AlexandreK38 (#2575)
  • 添加在不安装完整VS的情况下定位Visual Studio构建工具的功能 @martinking71 (#2576)
  • 为WASM添加点击监听器(桌面环境下无触摸事件)以取消当前"触摸" @AlexandreK38 (#2577)
  • WASM选项:使用主循环定时'timeout'替代'requestAnimationFrame'(RAF) @AlexandreK38 (#2578)
  • 移除Director中冗余的release语句 @halx99,@remtori
  • 为Websocket关闭/onClose添加关闭代码和原因 @AlexandreK38 (#2579)
  • 修正1kiss.ps1中的拼写错误 @halx99

SDK和工具更新

  • AGP: 8.10.0 => 8.11.0
  • gradle: 8.13 => 8.14.3

第三方库更新

  • Clipper2: 1.5.3 => 1.5.4
  • libpng: 1.6.48 => 1.6.49
  • imgui: 1.91.6 => 1.92.0
  • jpeg-turbo: 3.1.0 => 3.1.1
  • ogg: 1.3.5 => 1.3.6
  • openssl: 3.0.16 => 3.0.17
  • plainlua: 5.4.7 => 5.4.8

发布文件MD5校验值

  • axmol-2.7.0.zip: e6f109f32481a15b0030fbb228902940
  • axmol-bs-2.7.0.zip: 4f7987d3c9d04ccf521225d3f8db2a15

下载

GitHub

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

  • axmol-2.6.1.zip
  • axmol-bs-2.7.0.zip

百度网盘

  • axmol-2.7.0.zip
  • axmol-bs-2.7.0.zip

SourceForge

Axmol-2.7.0


相關推薦

2022-09-15

,可以自由复用该概要。 Godot 引擎是一款功能丰富的跨平台游戏引擎,可通过统一界面创建 2D 和 3D 游戏。 它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。 游戏可以一键导出到多个平台

2023-11-15

游戏框架引擎,致力于让专业人士和非专业人士都来开发跨平台的游戏和应用,大力促进openKylin社区游戏生态推广。 01SIG目标 MakerFrame(鹰歌框架引擎)作为默认组件集成至openKylin社区版本中,让社区爱好者基于游戏引擎快捷

2025-04-16

nity 中国版引擎,它以 Unity 2022 LTS 为研发基础,推出了小游戏解决方案、团结引擎车机版,赋予小游戏和智能汽车领域的开发者,以更强劲的创作动能,是 Unity 中国加速本土化进程的里程碑。 下载体验团结引擎1.5.0:https://

2023-02-10

Godot Engine 是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、macOS、Windows)

2023-02-23

Godot Engine 是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、macOS、Windows)

2023-05-21

Godot Engine 是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、macOS、Windows)

2023-08-16

一个 Zig 游戏引擎和图形工具包,用于构建高性能、真正跨平台、健壮且模块化的游戏,可视化和桌面/移动图形用户界面应用程序。 发布公告写道,团队开发 Mach 已有两年,此版本经历了一年多的开发周期,包含数千次 commit

2023-11-05

ull-request(或 133 次 commits)。Godot 是一个非营利性的开源游戏引擎,由数百名贡献者利用业余时间开发,也有少数兼职或全职开发人员受雇于 Godot 社区的捐助。 v4.1.3 是 Godot 4.1 的第三个维护版本,包含了许多针对渲染系

2022-07-08

称射击 (FPS) 游戏终于发布了新版本 0.8.5。 Xonotic 是一款跨平台的开源第一人称射击 (FPS) 游戏,衍生自另一款开源 FPS 游戏 Nexuiz,且由从 Nexuiz 社区分裂出来的 Xonotic 社区负责开发。因此,Xonotic 和 Nexuiz 同样基于衍生自 Quake

2024-08-22

8月20日上午10点,首款国产现象级3A游戏《黑神话:悟空》正式上线。 《黑神话:悟空》的制作方是游戏科学,采用了 Epic Games 的虚幻引擎开发,最开始是用的虚幻引擎4,但在开发过程中迁移至虚幻引擎5。主要是因为虚幻引

2022-08-09

Godot Engine 是一个功能丰富的跨平台游戏引擎,可以从一个统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏。游戏可以一键导出到多个平台,包括主要的桌面平台(Linux、macOS、Windows)

2022-09-17

发引擎Cocos,能同步发布微信、抖音和APP版本,与Cocos的跨平台发布能力密切相关。根据Cocos官方资料显示,其现在支持的平台多达近20个,包括iOS、安卓、Windows、Web端、抖音、微信、华为、OPPO、vivo等等。 根据Cocos官网介绍,Coc

2022-07-30

,可以自由复用该概要。 Godot 引擎是一款功能丰富的跨平台游戏引擎,可通过统一界面创建 2D 和 3D 游戏。 它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。 游戏可以一键导出到多个平台

2023-06-28

Xonotic 是一款跨平台的开源第一人称射击 (FPS) 游戏,衍生自另一款开源 FPS 游戏 Nexuiz,且由从 Nexuiz 社区分裂出来的 Xonotic 社区负责开发。 因此,Xonotic 和 Nexuiz 同样基于衍生自 Quake 引擎的 DarkPlaces 引擎。Xonotic 的游戏设计