跨平台游戏引擎 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
: e6f109f32481a15b0030fbb228902940axmol-bs-2.7.0.zip
: 4f7987d3c9d04ccf521225d3f8db2a15
下载
GitHub
国内用户可尝试复制链接使用迅雷下载
百度网盘
SourceForge

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JS 网页全自动翻译 v3.17 发布,全面接入 GiteeAI 大模型翻译及自动部署
两行 js 实现 html 全自动翻译。 无需改动页面、无语言配置文件、无 API Key、对 SEO 友好! 升级说明 translate.service 深度绑定 GiteeAI 作为公有云翻译大模型算力支持 translate.service 增加shell一键部署后通过访问自助完成GiteeAI的开通及整个接入流程。 增加 translate.ignore.setTextRegexs 可以正则的方式设置不进行翻译的文本 (有使用者wangliangyu提供) 增加 translate.lifecycle.execute.renderFinish 生命周期相关监控 增加 translate.visual.adjustTranslationSpacesByNodequeueUuid 用于进行视觉上的坐标处理,对类似于中译英场景,元素紧挨时两个单词会紧贴的问题。 增加 translate.visual 用于人眼看到的视觉层的处理 增加 translate.util.getElementPosition 用于计算实际显示的元素坐标及尺寸 优化 translate.reset() 只对最...
- 下一篇
sudo < 1.9.17p1 chroot 本地提权漏洞
漏洞描述 sudo是Linux系统发行版中的系统用户权限管理工具,其chroot机制用于限制用户执行的root目录。 从2023年发布的1.9.14版本开始,sudo的chroot机制实现存在缺陷,本地用户可通过利用用户控制目录下的 /etc/nsswitch.conf 文件,通过chroot加载恶意动态链接库,从而以root权限执行任意代码。 在1.9.17p1版本中开发者通过撤销1.9.14变更修复该漏洞,并将在后续版本中彻底移除chroot。 漏洞名称 sudo < 1.9.17p1 chroot 本地提权漏洞 漏洞类型 从非可信控制范围包含功能例程 发现时间 2025-07-01 漏洞影响广度 - MPS编号 MPS-slkm-v57u CVE编号 CVE-2025-32463 CNVD编号 - 影响范围 sudo@[1.9.14, 1.9.17p1) 修复方案 将组件 sudo 升级至 1.9.17p1 及以上版本 参考链接 https://www.oscs1024.com/hd/MPS-slkm-v57u https://nvd.nist.gov/vuln/detai...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19