首页 文章 精选 留言 我的

精选列表

搜索[游戏],共9235篇文章
优秀的个人博客,低调大师

跨平台游戏引擎 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

优秀的个人博客,低调大师

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

我们非常荣幸,axmol 能在发布此版本之前被 awsome-cpp 收录! 2.1.3 版本是用于错误修复和改进的次要 LTS 版本,我们有了新的主页:https://axmol.dev ,感谢 axmol 的所有贡献者,特别是 感谢@iAndyHD3 将 axmol 添加到 awsome-cpp 中 感谢@asnagni 成为 axmol 新的月度财务贡献者 感谢@danialias 管理 axmol wiki 页面、axmol.dev主页、axmol reddit 社区和 axmol discord 感谢@rh101 实现资助功能:跨平台 MediaPlayer 控制器,并将资金捐赠250美元给 axmol 社区 感谢@paulocoutinhox为axmol提供财务和代码贡献 感谢@GamesStudioTwo and @rudiHammad制作了 Axmol 相关视频展示 https://www.youtube.com/watch?v=arbdwd84NEQ https://www.youtube.com/watch?v=3nPVrxiO-bc 与 2.1.2 相关的重大变化: 在#1845中实现用于视频播放的跨平台媒体控制器 如果视频纵横比保持在#1851中,则调整媒体控制位置 允许媒体控件向左或向右旋转 90 度#1910 允许在#1769中从构建过程中删除某些代码模块,即通过-DAX_ENABLE_3D=OFF 新的日志记录系统,具有常规日志级别和彩色支持 在#1732中实现基于 fmtlib 的新 axmol 日志系统 在#1735中记录彩色支持 在#1739中改进了日志记录颜色样式 在#1764中添加了对详细跟踪级别日志记录的支持 删除了创建第二行(空)行的“\n”。作者:#1746 添加 wasm EditBox 支持 简化 axmol cmdlines build 命令,现在您可以使用命令来构建项目axmolaxmol build 链接苹果平台的预构建 xcframework,如果您跟踪 axmol 引擎 git 存储库,请清理AX_ROOTaxmol -c -u 在#1862中添加单元测试 #1870 #1871 添加 AXLOGD、AXLOGI,...Lua 的函数 添加 axmol cmdline 生成选项以指定生成优化标志:(Debug)、(MinSizeRel)、(RelWithDebInfo)、(Release)-O0-O1-O2-O3 重大变更 重命名ax::Ref==>ax::Object 删除,改用ax::logAXLOGD 删除 cmake 函数:ax_uwp_set_all_targets_deploy_min_version 删除#1839中已弃用的像素格式 L8、A8、LA8 移至axmol/build.ps1axmol/tools/cmdline/build.ps1 将 ax::ccMessageBox 重命名为 ax::messageBox 将 ax::ccNextPOT 移动到 ax::utils::nextPOT 删除未使用的 API:ax::LuaLog 将 RenderTexture::create 的参数 'sharedRT' 更改为 false 标记为已弃用 2d/TextFieldTTF ui/UITextField,请改用ui/TextFieldEx Bug修复 修复了视网膜显示中的全屏不正确的问题,由 ,报告者 修复片段和顶点着色器中相同的制服在#1808中无法在 Metal 中工作 修复 android build byin #1723 修复#1755中的 EditBox 错误 修复 fairyGUI onKeyDown 和 onKeyUp中的InputEvent by in #1757 修复 wasm FPS 控件在#1762中不起作用的问题 修复了 GL 上下文丢失时纹理重新创建的问题#1763 修复 3D 物理中的 DebugDraw 问题 修复#1759中报告的OpenGLState 缓存错误 修复关闭窗口后 linux 崩溃的问题 修复 setup.ps1 不更新 unix 配置文件中的AX_ROOT 修复了 2.1.2 引入的模板 gradlew 权限不正确的回归 修复使用 axmol cmdline arch 不起作用的构建 android 修复 iOS 上的崩溃#1799 修正错别字:BLEND_CLOLOR ==> BLEND_COLOR 修正错别字:RESERVE_SUBTRACT ==> REVERSE_SUBTRACT 修复了 Apple 平台上的视频播放器崩溃,由#1815报告 修复了 ProgressTimer在#1830中未正确设置或级联其不透明度的问题 修复 ClippingNode 模板需要在#1831中手动设置全局 z 修复 FileUtilsApple::getPathForDirectory() 检查smilediver 在 #1828中的错误路径 修复了#1827中无法重新选择 UIWidget 的问题 修复 glfw 在 macOS 上因大鼠标按钮 ID 而崩溃#1835 修复 1k/fetch.cmake 在 powershell 5.1 上不起作用 修复了#1875中第一帧未将脊柱双色色调数据复制到后端缓冲区的问题 修复 macOS上的 FileUtils 问题#1863 修复了#1890中 TextFieldTTF中的内存损坏错误和导致的崩溃 修复了着色器无法复制到macOS上非Xcode构建的最终构建的问题#1908 修复了#1907中的系统字体模糊问题 修复 android ImGui 因指针无效而崩溃的问题#1920 改进 将预构建工具更新到 1.9.5,支持 macos-arm64,并针对 macos-10.15+ 构建glslcc 改进 MediaPlayer 正确处理视频旋转 禁用 c++20 char8_t 改进构建系统,正确设置 rpath 平台:linux、apple HttpClient:在#1722中添加对 PATCH 方法的支持 在#1729中将 -f 开关信息添加到 axmol 命令帮助输出中 使 DrawNodeEx 适应以下更改: 将颜色类型移动到 math/Color.h 在#1743中添加节点世界空间定位 在#1741中将颜色类型移动到 math/Color.h 删除 EditBox 不应导致在#1740中记录错误消息 在#1772中更新新构建选项的 LUA 配置 更新 TLD axmol.org -> axmol.dev 重命名文件夹 thirdparty ==> 3rdparty 将主干更新到 4.1-54fac9d 将 axmol cmdline preferred cmake 更新为 3.29.3+,以显示 supress xcode 15 重复链接警告 删除不必要的 cmake 选项:AX_VS_DEPLOYMENT_TARGET 使 FileStream 打开文件以进行写入共享标志与 cstd 相同 修复一些编译警告 添加 ttf 回退渲染支持 添加 cmake 选项:设置默认扩展状态AX_EXT_HINT 添加 axmol cmdline 选项以在构建前转储编译器预处理器-dm 在控制台中显示#1834中构建脚本使用的 cmake 命令 在#1826中添加无边框窗口模式 在#1825中将CC_USE_CULLING 别名添加到 cocos2d.h 在#1844中加载 csb 文件时防止重复加载 plist 文件 删除 Info.plist 从 mac 资源 by#1849 添加 libvlc 预构建的条目CMakeLists.txt 在#1859中添加了创建控制台应用程序的功能 在#1897中添加了对确保精灵内容大小不会在新纹理上更改的支持 在#1913中删除过时的支持box2d-optimized 添加 macOS、Linux 支持tools/ci/genbindings.ps1 修复 cmake 构建失败时 cmdline 不引发错误axmol 将 wasm ci 从 appveyor 迁移到 github actions 如果定义于#1916,则将 AX_USE_METAL 和 AX_USE_GL 设置为 1 在#1918中将CMake 最低版本要求更新到 3.23.0+ 在#1919中将x86_64添加到 android 的可能目标架构示例列表中 为 axmol 支持的所有 lua 版本启用 lua 模块bit 修复了在#1924中为null 终止的参数传递非 null 终止的字符串的问题 修复#1927中 emplace 方法中的溶胶问题 修复#1928中的描述符拼写错误 在#1929中进行图像处理以反转单独线程中的预乘 alpha SDK 和工具更新 emsdk:3.1.53 ==> 3.1.60 AGP:8.2.1 ==> 8.2.2 androidx.media3:1.0.2 ==> 1.2.1 GLSLCC:1.9.4 ==> 1.9.5 第三方更新 simdjson:3.7.0 ==> 3.9.2 flatbuffers:2.0.8 ==> 24.3.25 curl:8.6.0 ==> 8.8.0 glad:2.0.5 ==> 2.0.6 yasio:4.2.1 ==> 4.2.2 llhttp:9.2.0 ==> 9.2.1 libwebp:1.3.2 ==> 1.4.0 astcenc:4.7.0 ==> 4.8.0 stb_image: 2.28 ==> 2.29 luajit:2.1-9cc2e42 ==> 2.1-d06beb0 c-ares:1.25.0 ==> 1.29.0 imgui:1.90.4 ==> 1.90.6 请前往发布页下载:Axmol-2.1.3

优秀的个人博客,低调大师

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

时光流转,转眼间 2024 年了,自上个版本发布已经过去 4 个月,axmol-2.1.0 终于在 2024/1/20 正式发布了,此版本是一个主要的 LTS 维护发行版本,在此先感谢所有参与 axmol 的贡献者,特别感谢以下几位(名称为 Github 账户名): @rh101 @DeliWorks @aismann 在 axmol github 社区相当活跃 @iAndyHD3 创建了 axmol discord 论坛并维护 @danialias 创建和维护 axmol 的 wiki 页面以及 axmol.org 主页 2.1.0 相对于 2.0.0 的主要更新如下 大幅缩减了仓库大小,由原来的 1.1GB+ 缩减至约:80MB cmake 配置阶段同时添加了 gitee 镜像支持,在相对于引擎目录创建空文件 1k/.gitee 即可 Windows UWP平台由 C++/CX 迁移至 cppwinrt,自此 axmol 支持的所有平台 C++ 标准得以统一为 20 增强 TTF 文本渲染,支持开启全局 SDF 渲染和渲染预烘焙 SDF 纹理 添加扩展 SDFGen 用于生成预烘焙 SDF 字体纹理 增加 API:FontAtlasCache::preloadFontAtlas用于于加载预烘焙的 SDF Font 纹理 增加 API:Device::getPixelRatio 获取设备 DPI 缩放值 ImGui Android 平台增加 DPI 支持 增加 Windows UWP 平台 FPS 控制支持,以便在高刷屏幕上能够合理地限制帧率 整合 backend::Device 和 backend::DeviceInfo 到 backend::DriverBase 以避免和主命名空间下的 Device 重名 添加扩展:JSONDefault 添加 WICImageLoader 虚拟文件系统支持 添加 RichText 垂直对齐支持 添加扩展:Inspector 以便探查场景对象 为 Native 和 WebGL 平台添加实验性的 WebSocket 支持 添加 fairygui Lua 绑定支持 为 PC 平台启用矩阵运算 SSE 加速指令支持 添加 UserDefault 多文件配置支持 添加 ActionCoroutine 类似 unity 引擎的协程支持 添加 .net 风格的 JsonWriter 类支持 更新 Android API 至: 34 更新 AGP 插件至: 8.2.1 Android Studio 要求版本提升至: 2023.1.1+ BugFixes 修复 glslcc 翻译后的 Metal Shader 中的纹理绑定次序和 GLSL 源码中不一致问题 修复 GLES3 Shader 中标量数组布局错误问题 修复 Lua 扩展在 Windows 平台的构建错误问题 修复 ImGui 扩展一些稳定性问题 修复 wasm 错误的 ALPHA 预乘造成系统字体渲染模糊问题 修复文本渲染中未正确处理内容缩放导致布局错误问题 修复 wasm 随机工具类始终返回 0 问题 修复 ShaderCache 内存泄漏问题 修复重建 ImGui context crash 问题 修复 AudioPlayer::setTime 针对双通道音频设置播放时间错误问题 修复 label SDF渲染时描边效果在 Metal 不起作用问题。 功能增强 使用 std::unordered_map 替代了 uthash 所有平台 cmake 版本要求提升至 3.28.1+ 增强 install-pwsh 脚本和 axmol 命令行构建脚本 修复了 AGP8 构建警告,变更了 APK 签名 Gradle 配置: RELEASE_STORE_FILE ==> KEY_STORE_FILE RELEASE_KEY_STORE_PASSWORD ==> KEY_STORE_PASSWORD RELEASE_KEY_ALIAS ==> KEY_ALIAS RELEASE_KEY_PASSWORD ==> KEY_PASSWORD 兼容性修改 重命名了 OpenGLView ==> GLView 三方库更新 astcenc: 4.5.0 ==> 4.7.0 c-ares: 1.19.1 ==> 1.25.0 clipper2: 1.2.2 ==> 1.3.0 curl: 8.2.1 ==> 8.5.0 jpeg-turbo: 3.0.0 ==> 3.0.1 llhttp: 9.0.1 ==> 9.1.3 ntcvt: 1.0.0 ==> 1.0.1 oboe: 1.7.0 ==> 1.8.0 openssl: 3.0.10 ==> 3.0.12 rapidjson: 1.0.0 ==> 1.0.0-b4a6da3 simdjson(NEW): 3.6.3 webp: 1.3.1 ==> 1.3.2 yasio: 4.1.0 ==> 4.1.4 fmt: 10.1.1 ==> 10.2.1 imgui: 1.89.8 ==> 1.90.1 gitee镜像地址可用 https://gitee.com/simdsoft/axmol.git 更多完整改动请访问 https://github.com/axmolengine/axmol/releases/tag/v2.1.0

优秀的个人博客,低调大师

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

添加实验性的 WebAssembly 构建支持(WebGL 2.0),由@nowasm贡献 已知问题 WebGL context lost 尚未处理 部署在 github pages 的 demo 可快速预览,注意:由于 Github 限制,未开启 WASM 多线程支持,因此多线程模块测试会报错,请忽略。 注意,以下涉及多线程的模块需要服务器软件启用多线程,即添加指定 http 响应头,参考:https://web.dev/coop-coep/,客户端编译已开启多线程支持。 AudioEngine ASTC多线程软解 TextureCache::addImageAsync MeshRenderer::createAsync 扩展模块 live2d 不支持 WASM 构建,因为其 SDK Core 部分未开源,且未提供 WASM 的预编译库 使用以下命令可快速在本机编译WASM并在浏览器预览cpp_tests axmol run -p wasm -xb "--target,cpp_tests" 添加了两个CMake选项来控制线程数量和启动html页面模板: AX_WASM_THREADS, AX_WASM_SHELL_FILE, 参考CMakeOptions.md OpenGL3/GLES3 支持, 增加cmake选项AX_GLES_PROFILE控制 GLES 版本。 增加了 3D 模型实例化渲染支持 使用 glslcc 作为新的 shader 编译工作流, 使用 ESSL310 语法编写 shader, axmol 编译系统自动编译到目标平台: MSL for Apple(macOS/iOS/tvOS) ESSL300: Android, ANGLE GLSL330: Desktop GL GLSL100:Android-4.2 增强 ProgramManager 加载机制,更加易用 增强文本渲染,基于 SDF(有向距离场)渲染的描边特效支持 增强 FileStream 接口, 可处理 4GB+ 大文件 增强 ASTC 硬件解码检测的精准性 使用 ANGLE GLES3.0 作为 Win32 平台的默认渲染后端 第三法库更新: ANGLE: 113.0.5672.128 ==> 115.0.5790.173 curl: 8.1.2 ==> 8.2.1 fmtlib: 10.0.0 ==> 10.1.0 FreeType: 2.13.0 ==> 2.13.2 llhttp: 8.1.1 ==> 9.0.1 OpenSSL: 3.0.9 ==> 3.0.10 webp: 1.3.0 ==> 1.3.1 xxHash: 0.8.1 ==> 0.8.2 zlib: 1.2.13 ==> 1.3 API 修改: 修改:ProgramManager::registerCustomProgram 添加: ProgramManager::loadProgram 删除: ProgramManager::getCustomProgram 删除: CommandBuffer::setLineWidth

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册