Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
开源游戏引擎 Godot 4.5 发布_创想鸟

开源游戏引擎 Godot 4.5 发布

godot引擎今年最重磅的版本:4.5稳定版现已发布。在 4.5 版本中,godot着重提升了易用性与稳定性,同时在渲染、脚本、平台支持等多个方面带来重大改进。

开源游戏引擎 Godot 4.5 发布

以下是主要亮点与详细更新内容。

一、亮点

Stencil Buffer支持

新增 Stencil Buffer,可以用来做壁洞、遮罩等效果,让壁面、遮挡的渲染控制更灵活。

屏幕阅读器支持(Screen Reader Support)

借助 AccessKit,Control 节点等 GUI 元素支持屏幕阅读器,为视力障碍或学习障碍用户改进体验。编辑器中部分(Project Manager、标准 UI 节点、Inspector)已有初步支持。

脚本回溯与自定义日志(Script Backtracing & Custom Loggers)

即使在 Release 构建中,也能获得错误发生的确切调用堆栈(call stack)信息。用户可以拦截日志/错误,以便做错误报告工具等。

Shader Baker(着色器预编译器)

在导出(export)设置中启用后,编辑器会扫描场景与着色器,提前编译目标平台所需格式,从而显著缩短启动或首次运行中的等待时间。比如在 Windows + D3D12 与 macOS + Metal 的组合中,部分测试项能看到 20 倍 启动时间缩短。

实时预览国际化(Internationalization Live Preview)

开发者可以在编辑器里直接预览不同语言环境下 GUI 的界面效果。这有助于在多语言支持下调整界面布局。注意,目前界面方向(layout direction)只跟主 locale 同步。

二、通用改进

2D TileMap 物理系统重构

以前每个 Tile 会对应一个物理 body,数量多会造成性能问题。4.5 中 TileMapLayer 的物理形状会尽可能合并,提高效率。

深度复制(Deep Duplicate)增强

新增 

duplicate_deep()

 方法,用于 Resource、Array、Dictionary 等,可以更可靠、可控地复制子资源或内容。之前的 deep 参数在某些情况下不能覆盖所有子元素的问题得到修复。

定制构建配置 Profile 提升

编辑引擎构建配置时,不仅检测项目中用到的类,还能设置对应的构建选项,更好地为项目量身定做。支持 GDExtensions 使用情况的检测。

编辑器体验改进

游戏视图中新增 “静音(Mute Game)” 切换按钮,方便在调试过程中关闭声音。

支持脚本中把资源(Resource)拖放到脚本中并以 UID(唯一标识)方式预加载(preload),代替路径方式,从而减少资源路径分离或重命名导致的问题。

运行时允许在 Remote 节点列表中选择多个节点,并编辑公共属性。

编辑器语言可以即时切换,不再需要重启编辑器。

Inspector 面板中区块(section)可以折叠(collapse)或展开,并且在区块名旁边能看到启用状态。

导出变量为 Variant 类型时,Editor 中会对类型选择与值输入做更灵活处理。

脚本编辑器中为 Color 类型值增添颜色预览,并支持点预览图标直接弹出颜色选择器。

可以在 Editor 的命令面板(command palette)里执行项目中特定的 EditorScripts,以便快速操作。

在资源复制粘贴过程中,“Paste as Unique” 选项使粘贴资源时能直接创建唯一副本,而不仅仅是引用。

在项目管理器(Project Manager)里新增“复制项目”(Duplicate Project)按钮,方便备份或分支项目。如果更新引擎版本可能导致不可逆变更,还会提示备份。

GUI 相关改进

FoldableContainer

节点:可折叠区块,支持“手风琴”式展开,仅一个区块打开。

标签(Label)支持叠加效果层(stacked effects),例如复杂阴影、描边等更灵活控制样式。

控制节点(Control)支持 focus 与 mouse 行为递归(recursive)禁用或启用,使复杂 UI 的行为控制更容易。

图标与界面清晰度

编辑器 UI 在 HiDPI 屏幕上看起来更清晰;图标等 UI 元素在高分辨率屏幕上模糊问题大幅改善。

三、平台支持

Android

引入 TouchActionsPanel,为平板/手机上的编辑器用户提供常用操作按钮(比如保存、撤销)以便快速调用。

支持 Android 15 的 16KB 内存页面(page size)特性。

支持 edge-to-edge 显示模式,使游戏画面尽可能占满屏幕空间,同时允许系统状态栏/导航栏重叠显示。

支持访问设备原始相机输入流(camera feed),方便做 AR 或实时滤镜处理。

Linux

支持原生 Wayland 子窗口(sub-window)功能;在支持 Wayland 的桌面环境中,Godot 可以生成独立子窗口(比如弹出窗口、设定窗口等)。

Apple / macOS / visionOS

在 macOS 上引入游戏嵌入窗口 (embedded game window) 支持。

新增对 Apple visionOS 的原生导出支持,使 Godot 项目可以在 Vision Pro 上运行,目前为“窗口化”应用(非全沉浸式体验)。

Windows

Windows 导出时,对于 exe 文件的元数据(图标、产品名称、公司信息等),之前依赖外部工具 

rcedit

,现在可以在任何平台上本地完成这些操作,不再依赖外部工具。

Web

WebAssembly 的 SIMD 支持上线,提升 Web 游戏的性能表现,尤其在 CPU 负荷较重的情况下会更明显。

四、脚本语言与扩展

C# / .NET

Android 导出的 APK 中的 .NET 程序集(assemblies)现在直接从 APK 加载,而不是先提取到缓存,这样能避免版本混乱和权限问题。

GDScript

支持可变长度参数(variadic arguments):函数可以接受不定数量的参数。

引入抽象类和抽象方法(abstract classes / methods):允许声明一个类为抽象类(不能直接实例化),并定义抽象方法,子类必须实现这些方法。

GDExtension

支持注册主循环(main loop)回调,例如引擎启动与关闭等生命周期回调。这对于插件扩展或与引擎底层交互非常有帮助。

五、系统级别与渲染

动画 (Animation)

新增 

BoneConstraint3D

,含 AimModifier3D、CopyTransformModifier3D、ConvertTransformModifier3D 等,用于将一个骨骼绑定到另一个骨骼,使得动画动作更自然、更灵活。

导入 (Import)

恢复批量修改资源(import)属性的功能:可以在资源浏览面板中选中多个文件,在 Import Dock 修改某些属性后,一键重新导入。

输入 (Input)

使用 SDL3 来处理游戏控制器(gamepad)的输入支持。这意味着未来控制器特性(例如自适应触发,震动,麦克风,动作控制等)更新会更快、更稳定。

导航 (Navigation)

引入专门的 2D 导航服务器(NavigationServer2D),使纯 2D 游戏不再依赖带有 3D 支持的导出模板,从而减小体积,优化性能。

导航区域计算支持异步(async)处理,可以在后台线程中进行,从而减少主线程负担。

物理 (Physics)

在 SceneTree 中实现 3D 物理插值(interpolation),修复之前在 RenderingServer 中实现导致的一系列问题。对节点 transform 的插值查询问题得到解决。虽然底层有很多变化,但保留了原有 API,以避免破坏现有项目。

渲染 (Rendering)

支持基于环境光的镜面遮蔽 (specular occlusion from ambient light),使一些物体缝隙、裂隙间不会意外反射天空等光源。

支持 Bent Normal Maps(弯曲法线贴图)以改善光照与间接光反射的准确性。

加入 SMAA 1x 抗锯齿支持(Subpixel Morphological Anti-Aliasing)以替代或增强 FXAA 类型的抗锯齿效果。

在支持的移动硬件上显式使用半精度浮点格式 (half-precision / F16) 渲染,以节省资源、提高性能与帧率稳定性。

XR / AR /虚拟现实

对 OpenXR 的 D3D12 后端支持。

在 Vulkan 移动渲染器中支持“foveated rendering”(眼动渲染 / 边缘简化渲染)通过 “Fragment Density Map” 扩展,以减少边缘区域的渲染负担。

支持 XR 渲染模型(render models):控制器等交互组件模型会按设备正式显示。

支持 Meta / Pico 等头显的 Application SpaceWarp / 帧合成(frame synthesis)功能,以改善低功耗 / 高刷新率头显上的体验。

源码地址:点击下载

以上就是开源游戏引擎 Godot 4.5 发布的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/104683.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Sublime开发支持分页与过滤接口逻辑_适用于表格查询与数据展示场景
上一篇 2025年11月21日 21:54:08
Spring Boot应用无法连接配置中心问题排查与解决
下一篇 2025年11月21日 21:57:12

相关推荐

  • 苹果手机官网查询门户 苹果查询官网手机入口

    苹果查询官网手机入口是https://www.apple.com.cn,用户可通过该网站查询设备信息、技术支持及配件服务,包括序列号验证、保修状态、维修预约和原厂配件真伪核验等功能。 苹果手机官网查询门户在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来苹果查询官网手机入口,感兴趣的网友一起…

    2026年9月23日
    000
  • 支持多种CPU调整外频!微星B850MPOWER主板图赏

    支持多种CPU调整外频!微星B850MPOWER主板图赏支持多种CPU调整外频!微星B850MPOWER主板图赏支持多种CPU调整外频!微星B850MPOWER主板图赏支持多种CPU调整外频!微星B850MPOWER主板图赏

    10月9日最新消息,微星b850m power主板已正式上市,定价为1599元,首发时迅速售罄,目前仍处于供不应求状态,需参与抢购才能入手。 这款热门新品现已抵达我们评测室,接下来为大家带来详细的图赏内容。 微星B850M POWER主板采用高端的8层服务器级PCB设计,配备双8PIN供电接口,并使…

    2026年9月23日 • 用户投稿
    000
  • Linux系统-单用户模式

    Linux系统-单用户模式Linux系统-单用户模式Linux系统-单用户模式Linux系统-单用户模式

    作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 这是Linux进阶部分的最后一大章。讲完这一章以后,我们Linux进阶部分讲完以后,我们的Linux操作部分就算讲完了,后面的讲解就主要是Linux上的应用软件的…

    2026年9月23日 • 用户投稿
    000
  • LINUX下如何安装输入法_LINUX安装中文输入法(搜狗/Fcitx)教程

    首先安装Fcitx输入法框架并切换默认输入法为Fcitx,接着添加中文语言支持并配置区域选项,然后下载并安装搜狗输入法Linux版,再通过启动应用程序设置Fcitx随系统自启,最后重启会话并在Fcitx配置中添加搜狗拼音输入法。 如果您在使用Linux系统时需要输入中文,但默认环境下缺少可用的中文输…

    2026年9月23日
    100
  • Deepseek 满血版联动 Typinator Pro,创建复杂文本模板​

    Deepseek 满血版联动 Typinator Pro,创建复杂文本模板​Deepseek 满血版联动 Typinator Pro,创建复杂文本模板​Deepseek 满血版联动 Typinator Pro,创建复杂文本模板​Deepseek 满血版联动 Typinator Pro,创建复杂文本模板​

    将 ai 与 typinator 联动可打造高效文本模板系统。1. 使用 deepseek 等 ai 工具生成结构化内容,如邮件草稿;2. 将生成内容调整为 typinator 变量格式(如 %|name%);3. 导入 typinator 并设置快捷短语,实现一键插入。典型场景包括批量写邮件、报告…

    2026年9月23日 • 用户投稿
    000
  • Vscode怎么批量修改变量?Vscode变量重命名操作指南

    Vscode怎么批量修改变量?Vscode变量重命名操作指南Vscode怎么批量修改变量?Vscode变量重命名操作指南Vscode怎么批量修改变量?Vscode变量重命名操作指南Vscode怎么批量修改变量?Vscode变量重命名操作指南

    vscode批量修改变量的方法是选中变量按f2输入新名回车,但要更精确控制重命名范围可采取以下措施:1.使用“查找和替换”功能(ctrl+h),结合正则表达式限定匹配范围;2.使用语言支持的“重构”功能(右键→重构→重命名),基于语义分析避免误改;3.安装增强重命名插件提升功能;4.利用静态代码分析…

    2026年9月23日 • 用户投稿
    000
  • Java中用户输入验证:正确使用equals()或转换为整数进行比较

    本教程详细阐述了Java中用户输入字符串(如菜单选项)验证的正确方法。针对==运算符在字符串比较中的局限性,文章介绍了两种解决方案:一是使用String.equals()方法进行内容比较,二是将字符串输入解析为整数后进行数值比较。通过代码示例,帮助开发者避免常见的字符串比较错误,确保程序逻辑的健壮性…

    2026年9月23日
    000
  • 微软免费文件恢复工具介绍

    微软免费文件恢复工具介绍微软免费文件恢复工具介绍微软免费文件恢复工具介绍微软免费文件恢复工具介绍

    现在好了,最近微软在 windows 10 应用商店中上架了一款免费的数据删除恢复工具 windows file recovery,猿妹再也不用担心误删文件了。 Windows File Recovery基于命令行程序设计,大小仅有8.26MB,所有Windows 10用户均可免费下载使用。 无论是…

    2026年9月23日 • 用户投稿
    000
  • 淘宝评价显示延迟怎么办 淘宝评价刷新与修复技巧

    先检查网络与应用状态,确认手机网络稳定并清理淘宝App缓存,避免因本地问题导致评价加载延迟。 淘宝评价显示延迟,通常不会持续太久,但确实会影响购物决策。核心是先判断是局部问题还是普遍现象,然后针对性地处理。 检查网络与应用状态 评价加载不出来,大概率是本地环境的问题。先确认你的手机网络是否稳定,可以…

    2026年9月23日
    000
  • VSCode精简配置Perl:语法检查、中文编码、正则调试

    vscode中perl语法检查不生效的主要原因是perl解释器路径未正确配置或缺失,解决方法是在settings.json中明确设置”perl.perlpath”指向正确的perl可执行文件;其次是因缺少cpan模块导致检查失败,需安装对应模块;此外,多个perl扩展冲突、大…

    2026年9月23日
    000
  • Yandex对俄贸易专用搜索 官方网站入口一键直达

    Yandex对俄贸易专用搜索官网为https://yandex.com/,提供俄语内容索引、企业信息查找、地图定位及自动翻译等功能,支持跨境业务拓展与市场分析。 Yandex对俄贸易专用搜索官方网站入口在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来Yandex对俄贸易专用搜索官方网站入口…

    2026年9月23日
    300
  • AO3镜像站直接访问链接_AO3镜像站推荐镜像站点

    AO3镜像站直接访问链接包括https://archiveofourown.org/、https://ao3.cubeart.club/、https://l.ao4.live、https://s.ao3l.live,用户可通过浏览器直接输入网址访问,主站无法加载时可切换镜像站点,部分支持手机浏览且无…

    2026年9月23日
    000
  • AfterEffects如何制作AI动效视频?创建动态AI视频的完整教程

    AfterEffects如何制作AI动效视频?创建动态AI视频的完整教程AfterEffects如何制作AI动效视频?创建动态AI视频的完整教程AfterEffects如何制作AI动效视频?创建动态AI视频的完整教程AfterEffects如何制作AI动效视频?创建动态AI视频的完整教程

    答案是掌握AE动画原理并融合AI素材进行创作。需根据风格选择合适AI工具(如Midjourney、RunwayML),注重素材质量、可定制性与透明背景支持;将AI素材导入AE后,调整分辨率,运用颜色校正、模糊、跟踪及表达式增强效果;通过关键帧控制位置、缩放、旋转,并应用缓动实现流畅动画;搭配契合主题…

    2026年9月23日 • 用户投稿
    200
  • 如何在Java中安装Eclipse开发环境

    先安装JDK并配置环境变量,再下载安装Eclipse IDE。1. 安装JDK:从Oracle或Eclipse Adoptium下载JDK 17/21,按提示安装,设置JAVA_HOME和PATH,用java -version验证。2. 安装Eclipse:官网下载“Eclipse IDE for …

    2026年9月23日
    000
  • 配置Linux下vim自动缩进

    从终端打开配置文件: vim ~/.vimrc 添加如下代码: set tabstop=4set softtabstop=4set shiftwidth=4set autoindentset cindentset cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1…

    2026年9月23日
    800
  • 2025 旗舰手机选购指南:四款机型精准匹配你的需求

    2025 旗舰手机选购指南:四款机型精准匹配你的需求2025 旗舰手机选购指南:四款机型精准匹配你的需求2025 旗舰手机选购指南:四款机型精准匹配你的需求2025 旗舰手机选购指南:四款机型精准匹配你的需求

    在智能手机市场持续繁荣的今天,面对琳琅满目的旗舰%ignore_a_1%,用户往往难以抉择。本文精选四款当前热门的高端手机,帮你高效锁定心仪之选。 1 五款旗舰机型推荐 1. OPPO Find X9 系列 大容量电池、护眼显示屏、双 2 亿像素影像系统——适合对续航敏感、热爱摄影以及重视视觉健康的…

    2026年9月23日 • 用户投稿
    200
  • VSCode如何实现AI辅助编程 VSCode Copilot插件的深度使用指南

    github copilot能显著提升编程效率,但需合理使用。1. 安装插件并登录github账号是基础步骤;2. 提供清晰的上下文,如规范命名和详细注释,可提高生成代码的准确性;3. 利用快捷键切换多个建议,筛选最优方案并进行修改;4. 对生成代码必须严格审查,尤其关注安全性与业务逻辑匹配度;5.…

    2026年9月23日
    100
  • 抖音ai分身怎么弄出来?抖音分身在哪里打开

    随着人工智能技术不断发展,其应用已经深入到我们日常生活的诸多领域。作为当前热门的短视频平台之一,抖音也推出了AI分身功能,让用户可以轻松创建属于自己的虚拟形象。本文将为您详细介绍抖音AI分身的操作方法,助您在抖音平台上脱颖而出! 一、了解抖音AI分身 抖音AI分身是一项基于人工智能算法打造的特效功能…

    2026年9月23日
    000
  • Java岗大厂面试百日冲刺 – 日积月累,每日三题【Day25】—— JVM1

    Java岗大厂面试百日冲刺 – 日积月累,每日三题【Day25】—— JVM1Java岗大厂面试百日冲刺 – 日积月累,每日三题【Day25】—— JVM1Java岗大厂面试百日冲刺 – 日积月累,每日三题【Day25】—— JVM1Java岗大厂面试百日冲刺 – 日积月累,每日三题【Day25】—— JVM1

    车票 面试题1:你遇到过哪些OOM情况,什么原因造成的?怎么解决的? 该问题主要针对你遇到的实际问题出发,可以根据你实际遇到过的情况和场景,结合下面每种情况的具体原因和解决方式,整理后回答。 当堆内存(Heap Space)没有足够空间存放新创建的对象时,就会抛出 java.lang.OutOfMe…

    2026年9月23日 • 用户投稿
    000
  • 番茄小说怎么清除浏览记录_番茄小说浏览记录清除操作教程

    可通过应用内设置一键清空浏览记录,或左滑删除特定书籍历史;也可通过手机设置清除缓存或数据来彻底移除阅读痕迹。 如果您在使用番茄小说时希望保护个人隐私,避免他人查看您的阅读历史,可以通过以下方法清除浏览记录。以下是具体的操作步骤: 一、通过应用内设置清除浏览记录 番茄小说提供了内置的清除功能,用户可以…

    2026年9月23日
    800

发表回复

登录后才能评论
关注微信