.NET Tools
Essential productivity kit for .NET and game developers
Unity 和 Unreal Engine 的三场游戏开发在线讲座 – 现已提供录像
JetBrains 技术布道师 Matt Ellis 的三场游戏开发在线讲座录像已在 B 站发布。
以下是我们想分享的关于这个在线讲座系列的一些统计数据:
- 我们总共举办了 12 场在线讲座,4 种语言,每种语言 3 场:英语、中文、日语和韩语。 亚洲的在线讲座视频加上了字幕。我们要向主持人表示感谢和赞赏,他们帮助促进了 Matt 与观众之间的沟通。
- 1463 人注册了关于游戏开发的 3 场在线讲座。
- 观看量为 3766 人次,最受欢迎的在线讲座为 Unity 游戏开发:通过 Rider 编写逻辑脚本。
- 在问答环节回答了 80 多个问题。
- 18 个 Rider 一年许可证被抽出。
问答亮点
以下是我们问答环节中最热门的一些问题:
在游戏开发方面,JetBrains IDE 与其他 IDE 相比有哪些优势?
Rider 是为满足所有游戏开发需求而设计的单一 IDE,捆绑了对 Unity 和 Unreal Engine 的支持以及 Godot 插件。 自 2017 年以来,我们一直在开发支持游戏引擎的创新解决方案,例如基于 Unity 最佳做法的检查,甚至是从 Update 方法调用开销大的 Unity API 时高亮显示的功能。
我们还会为游戏资源编制索引,从而展示代码在 Unity 资源或 Unreal 蓝图中的使用位置,并在编辑器中显示序列化字段的值。 重点在于让您不必为了检查问题而在 IDE 和游戏编辑器之间切换。 我们会在您输入时将警告直接带入编辑器。 我们已经有许多创新想法,以后一定还会有更多想法出现。
下一版 Rider (2023.1) 有什么计划?
您可以在此处了解详情。
Rider 对 Unreal 的支持和对 Unity 的支持之间有什么区别吗?
有区别,因为它们是不同的游戏引擎,但也有很多相似之处。 例如,Rider for Unreal Engine 将为蓝图编制索引并直接在编辑器中显示序列化数据和函数用法,而 Rider for Unity 可以对场景和其他资源执行此操作。 Rider 还将显示 Unreal Engine 和 Unity 的日志,您可以点击链接来导航到文件。 您可以在引擎和控制游玩模式下运行单元测试。 Unity 在 Rider 中对游戏主机调试有更好的支持,这也是我们想为 Unreal 改进的地方。 但我们需要游戏主机供应商的帮助,因此请与您的客户代表联系,让他们知道您希望 Rider 提供更好的游戏主机支持。
是否有计划让 Rider 能够在 Xbox 之类的游戏主机上启动和调试游戏?
这是我们很乐意支持的地方,但它需要开发工具包和游戏主机供应商的帮助,所以请联系您的客户代表,让他们知道这是您希望在 Rider 中看到的东西。
Rider 支持 Unreal Engine 5 吗?
是的,它支持 Unreal Engine 4 和 5。
Rider for Unreal 有什么最新变化?
如果 Unreal Engine 已经在运行,您可以使用新的 Attach to Unreal(附加到 Unreal)操作自动附加调试器。 这比使用 Attach to Process(附加到进程)对话框要容易得多。
我们还更新了蓝图的 Code Vision 链接,现在您可以看到函数的使用计数。 我们还添加了带有 Core Redirect 的 Rename(重命名)重构,所以如果您重命名蓝图中使用的函数,Rider 会在 DefaultEngine.ini 文件中保存一个“redirect”,并且您现有的保存数据不会被破坏
我们还实现了几个实用功能和修正,包括对 Generate GUID(生成 GUID)对话框的小改动,它将以 Unreal 格式显示 GUID。
谁需要 RiderFlow?
所有 Unity 使用者 – 关卡设计师、游戏设计师、美术师和程序员! 基本上任何使用 Unity 编辑器的人都会从 RiderFlow 中受益。 它将我们为 IDE 中的代码构建的效率工具带到 Unity 编辑器中。
它与 Rider 相比有什么不同?
作为一个 IDE,Rider 专为处理代码而设计,具有超快速导航、代码补全以及检查和安全重构等智能功能,使重写代码远比使用 Find and replace(查找并替换)更安全。
RiderFlow 是 Unity 编辑器的效率工具,专为整个团队而不仅仅是编码人员设计。 它将帮助您组织场景层次结构、添加注释和待办事项、通过书签快速跳转到收藏夹或“进行中”的对象,以及在不同的摄像头预设之间切换。
我们想把 IDE 的一些智能功能引入编辑器,例如重构 – 代码上的自动化机械更改。 然而,我们想对场景进行这些更改,在替换对象的同时保持它们的位置、变换等等。
当然,其中甚至还有一个代码编辑器可以进行快速编辑。 如果您需要做更重要的事情,Rider 可以为您提供帮助。
RiderFlow 的未来计划是什么? 现有功能会得到维护吗?或者新功能会继续开发吗?
我们想为 Unity 2022.2 引入各种修正。 我们想继续缩减后端的大小。现在大约只有 130 MB,约为以前的三分之一。 我们将使代码编辑器更易打开,例如,从脚本检查器上下文菜单中打开。 在 Rider 等外部编辑器中也将有一个打开代码的按钮,摄像头预设将不再保留等距/视角切换的状态。
我们的团队欢迎一切反馈。 如果您对 RiderFlow 有什么意见,或者希望我们实现特定功能,请在下方留言或通过电子邮件与我们联系。
如果您观看了这些视频,请在下方评论区中分享您的想法。 您的反馈将帮助我们改进未来的在线讲座。
本博文英文原作者: