跳至正文

1 月:虚幻引擎 5.5 与增强输入!

· 5 分钟读完
Gabriel • SyedMuhammad
lead developer™

虚幻引擎 5.5 与增强输入系统!

欢迎阅读我们过去几个月的最新更新汇总!

虚幻引擎 5.5​

虽然感觉我们昨天才刚过渡到 5.4,但我们决定应该直接升级到 5.5,而不是再等几个月等 5.6 发布。所以我们已经开始为过渡到虚幻引擎 5.5 做准备,并且已经为这次更新做好了充分准备!

然而,经过多次测试后,我们决定推迟到热修复补丁 5.5.2 发布后再进行更新。当前版本(5.5.1)存在一些已知问题,特别是在打包和用户生成内容方面,Epic 已在他们的漏洞追踪器中着手解决。

一旦他们发布这个热修复补丁,我们就会推进更新,并留出更多时间与大家一起进行广泛测试!

增强输入系统​

我们终于实现了虚幻全新的增强输入系统!

输入按键绑定设置经过重构以支持虚幻的增强输入系统

这需要对所有游戏玩法类(角色、载具、武器和菜单交互)进行重大的内部重构,这将重置所有当前配置。

此更新发布后,请务必重新查看你的按键绑定设置,并根据自己的偏好进行调整!

脚本更改​

如果你之前绑定的是原生按键绑定,你将需要更新你的脚本。使用新的增强输入系统后,每个按键绑定现在被分离为不同的名称。

之前我们是这样注册的:

Client/Input.lua
Input.Bind("MoveForward", InputEvent.Pressed, function(delta)
-- 之前它返回的 delta 从 -1.0(向后)到 1.0(向前)
Console.Log("MoveForward: ", delta)
end)

现在每个输入返回的 delta 从 0.0 到 1.0,仅表示按下的程度,我们需要为每个按键绑定单独进行 Bind。

这样,MoveForward(W)仅用于向前移动,MoveBackward(S)仅用于向后移动:

Client/Input.lua
Input.Bind("MoveForward", InputEvent.Pressed, function(delta)
-- 现在它返回的 delta 从 0.0 到 1.0
Console.Log("MoveForward: ", delta)
end)

Input.Bind("MoveBackward", InputEvent.Pressed, function(delta)
-- 现在它返回的 delta 从 0.0 到 1.0
Console.Log("MoveBackward: ", delta)
end)
提示

你可以在按键绑定设置中悬停在原生绑定上,找到确切的绑定名称:

按键绑定设置悬停时显示按键绑定名称

主菜单最新博客​

我们更新了主菜单,直接显示最新博客新闻。这个新的可点击区域会将你重定向到我们新闻博客中的对应文章!

主菜单博客新闻显示最新博客文章

文档改进​

我们更新了文档的多个方面。以下是一些改进:

  • 已更新到最新的 Docusaurus 版本。
  • 设置虚幻引擎页面已修订并更新。移除了一些依赖项,并更新了 SDK 版本。
  • 修复了若干拼写错误和小漏洞。
  • API 生成器获得了多项改进、调整和体验优化。
  • 现在视频将以静音方式自动播放。
  • 基类弹窗现在会显示其所有子类,以便更清晰地查看:

基类弹窗显示子类

断开连接弹窗​

我们新增了重试按钮,当你与服务器断开连接时,可以快速重新连接:

带有重试按钮的断开连接弹窗

缓存文件位置​

日志、缓存图像、缓存包和其他临时文件现在存储在 AppData 目录中,而不是游戏安装目录中。

此更改解决了非管理员用户受限目录的问题,并将所有可丢弃文件集中管理,便于维护。

我们还更新了维护菜单,以指向正确的新路径。

维护菜单

更新的依赖项​

我们更新了内部依赖项以确保稳定性和性能:

  • CEF 已更新至版本 131。
  • SteamSDK 已更新至版本 1.61

启用的插件​

应大家的要求,我们已启用以下插件供你的用户生成内容使用:PoseSearch、AnimationWarping、MotionWarping 和 Chooser。

大量漏洞修复​

感谢大家的反馈,我们也修复了若干漏洞,列举如下:

  • 修复了 Linux 服务器上的随机崩溃。
  • 修复了成就显示不正确的问题。
  • 修复了 CharacterSimple 不同步可附加物或可涂装数据的问题。
  • 修复了 UI 音频设置未正确应用的问题。
  • 修复了一些游戏崩溃问题。
  • 修复了与高亮相关的致命错误。
  • 修复了 .ogg 音效无法播放的问题。
  • 修复了设置了 auto_play 的音效在加载时无法播放的问题。
  • 以及更多。

一旦我们推送更新,你就能在我们的更新日志中阅读所有更改。

结语​

大家好,这是今年的第一篇新闻博客,我真心希望你们享受了假期,并祝大家 2025 年一切顺利!

这篇新闻博客是我们迈出正确第一步的开端,这里描述的更新只是众多好消息的开始!我已经在准备很棒的新功能,让 nanos world 成为有史以来最好的沙盒游戏!

感谢你参与我们的旅程,我迫不及待想尽快与你分享更多激动人心的更新!