跨平台游戏引擎 Axmol-2.1.4 发布
2.1.4 版本是用于错误修复和改进的次要 LTS 版本,感谢 axmol 的所有贡献者 相对于 2.1.3 的重大变化: 添加 JobSystem 支持 添加 cmake 选项 AX_WASM_INITIAL_MEMORY 添加 Linux WebView 实现 改进 curl 下载实现 使用curl_multi_poll代替选择 使用curl_xferinfo_callback代替已弃用的curl_progress_callback 不要使用CURL_HEADER来获取内容长度,而是要获取xferinfo_callback 改进 RenderTarget 使苹果控制器支持四个玩家 已弃用 AsyncTaskPool,请改用JobSystem。 AXLOG, AXLOGINFO, AXLOGWARN, AXLOGERROR, 请改用 AXLOGD, AXLOGI, AXLOGE。 弃用 AXLOG、AXLOGINFO、AXLOGWARN、AXLOGERROR 所有 AXLOG/printf 重命名为 AXLOGD(不带 .core、.3rdparty) 将多个日志消息设置为详细级别 将 AXLOGI 更改为更合适的 AXLOGD 用于多个日志调用 StringUtils::format,请改用 fmt::format。 Bug修复 修复了对错误 java 方法的调用 修复回调参数渲染器图像类型 修复 char8_t 无法禁用 msvc 的问题 修复重新创建的渲染器 修复了播放某些 HLS 视频文件时 AvfMediaEngine 资产的问题 修复了在 linux ubuntu2204 上编译错误的问题 修复预构建,添加ax_link_ext宏 改进 添加了更改 Inspector 字体大小的功能 计算具有圆角的 Android 设备的安全区域插入值 针对 iOS 模拟器时更新了 axmol 构建命令的文档 为 ImGuiPresenter 添加了字形范围管理器,添加了使用检查器字体的字形范围的功能 添加了对发送必要事件的支持,无论事件调度器启用的状态如何,都可以发送 默认启用 DrawNodeEx 将子模具正确应用于剪裁节点 修复了 Windows 上的一些编译器警告 中执行两个运行动作时,计算运行动作完成以调用最终完成 仅当活动移至后台时才暂停 GLSurfaceView,而如果它只是因@rh101而失去焦点,则不会暂停 更新 llvm 设置 从 gh action yml 配置中删除 llvm 设置,因为 1kiss 会设置它 将 1kiss.ps1 llvm 最低要求更新为 17.0.6,以获得 msvc14.40 支持 从 1k/manifest.ps1 中删除 llvm 版本配置,因为 1kiss.ps1 已正确设置为 msvc14.40 支持 当自定义 ILogOutput 由 @halx99 设置时不输出日志 确保 RenderTexture 引用在线程化的 saveToFile 任务完成时有效 SDK 和工具更新 gradle: 8.7 ==> 8.8 AGP: 8.2.2 ==> 8.4.0 emsdk: 3.1.59 ==> 3.1.63 第三方更新 openssl: 3.0.13 ==> 3.3.1 Clipper2: 1.3.0 ==> 1.4.0 simdjson: 3.9.2 ==> 3.9.5 fmtlib: 10.2.1 ==> 11.0.1 yasio: 4.2.2 ==> 4.2.3 oboe: 1.8.1 ==> 1.9.0 plainlua: 5.4.6 ==> 5.4.7 c-ares: 1.29.0 ==> 1.32.2 luajit: 2.1-d06beb0 ==> 2.1-04dca79 下载 Github: https://github.com/axmolengine/axmol/releases/download/v2.1.4/axmol-2.1.4.zip 百度网盘:https://pan.baidu.com/s/1RLqnqSs8GqLLj4Aaput0ag?pwd=n3ya QQ群文件:https://gitee.com/link?target=https%3A%2F%2Fjq.qq.com%2F%3F_wv%3D1027%26k%3DnvNmzOIY axmol-2.1.4.zip MD5: 849AA31DD6235945A88B7C60360EBB1A 更完整更新内容请访问 https://github.com/axmolengine/axmol/releases/tag/v2.1.4