JetBrains 游戏开发 三场在线讲座直播

Read this post in other languages:

2023 年 1 月和 2 月加入我们的免费在线讲座系列,与 JetBrains 技术布道师 Matt Ellis 一起讨论游戏开发。

这个冬天,我们将推出一系列的在线讲座,专门讨论用于游戏开发的 JetBrains 工具。无论您喜欢使用 Unity 还是 Unreal Engine 作为您的游戏引擎,Rider 都是一款合适的 IDE。RiderFlow 也是管理 3D 场景的一个绝佳补充。

议程

  • 2023 年 1 月 12 日 – 晚上 8 点(北京时间)– Unity 游戏开发:通过 Rider 编写逻辑脚本
  • 2023 年 1 月 31 日 – 晚上 8 点(北京时间)– Unreal Engine 游戏开发:Rider 如何帮助您将想法变为现实
  • 2023 年 2 月 9 日 – 晚上 8 点(北京时间)– Unity 游戏开发:通过 RiderFlow 设计和管理场景

您可以任意选择您想参加的在线讲座。在讲座开始之前和期间,您都有机会向 Matt 提问。

现在,让我们看看哪些内容值得期待。

Unity 游戏开发:通过 Rider 编写逻辑脚本

来看一看 JetBrains Rider 为什么会成为 Unity 的最佳脚本编辑器!强大的 C# 功能将免去调试工具的麻烦,让您专注于编码。立即跳转到您需要的确切的代码片断,在您输入时生成代码,并在它们导致问题之前发现(并自动修复)错误。Rider 的 Unity 特定检查能够找出常见错误,帮助修正这些错误并建议最佳做法,让游戏顺畅运行。Rider 理解序列化数据,直接在代码编辑器中显示序列化字段和方法用法,并在您需要的位置显示 Unity 数据。我们将探讨这些方式和其他方式,让 Rider 帮助您完善您的游戏。

本场直播已结束,请点击此处查看直播回放视频及相关参考链接。

Unreal Engine 游戏开发:Rider 如何帮助您将想法变为现实

JetBrains Rider 是最好的游戏开发 IDE,现在它已支持 Unreal Engine!来了解 Rider 的智能 C++ 引擎如何帮助您获得出色的 Unreal 体验。立即导航到需要的一段代码,一边输入一边生成代码,在输入时发现并修正 Unreal 特定错误 – 完全无需预先构建代码!Rider 对 Unreal Engine 项目有着深入了解,并且针对 Unreal 进行了特定优化。Rider 与 Unreal 编辑器深度集成,您无需离开编辑器即可切换游玩模式、显示日志和运行测试。我们还将探讨 Rider 如何理解 Unreal 蓝图并直接在编辑器中显示序列化数据和用法等信息。来了解 Rider 帮助您专注于构建精彩的 Unreal 游戏的最佳方式!

立即注册 以获取活动提醒,或前往JetBrains 中国 Bilibili 官方账号观看。

Unity 游戏开发:通过 RiderFlow 设计和管理场景

RiderFlow 是一款适用于 Unity 编辑器的免费插件,可以帮助您处理 Unity 场景。RiderFlow 面向从程序员到关卡设计师和美术师的所有 Unity 用户,帮助您组织场景、搜索资源和游戏对象、查找这些资源的用法、快速移动场景等。您甚至还可以轻松替换场景中的对象,编辑代码和重构场景。我们将介绍 RiderFlow 的最佳技巧,帮助您加快 Unity 开发!

立即注册 以获取活动提醒,或前往JetBrains 中国 Bilibili 官方账号观看。

您可以注册这三个在线讲座中的任何一个或者扫码在 JetBrains 视频号内预约直播,以便在讲座开始前收到提醒。

用手机微信扫一扫,即可一键预约

关于嘉宾:

Matt Ellis

Matt Ellis 是 JetBrains 的技术布道师。 他在软件行业有着超过 20 年的从业经历,目前专注于 IDE 和开发工具,并且对抽象的语法树和源代码分析充满乐趣。同时也负责 Rider 对 Unity 的支持工作。

Follow Matt on Twitter @CitizenMatt

Discover more

Refactor code to use new C# language features

重构代码以使用新的 C# 语言功能

在使用任何语言时,向现代语言功能进行现代化改造或迁移有助于提高代码的可读性、效率和安全性。在这篇博文中,我们将研究对代码进行现代化改造的方式,从而优化代码。 利用现代语言功能 为何只为使代码现代化就要重构代码?倘若完好,何必修正?有时,人们会有充分的理由去升级或迁移到新版本的平台或语言。例如,语言逐渐演变并添加了功能,以便利用操作系统功能、设备和浏览器功能、云或其他技术。此外,语言更新还包括引入错误修正、更简洁的语法和语法糖,以及更高效的对象和数据处理方式。 对代码进行现代化改造的重构可以通过提高可读性和可维护性来显著提高代码质量。这是因为随着语言的逐渐演变,新添加的语法往往会有助于减少您必须编写的代码行数并降低代码的复杂性。 ReSharper 和 Rider 等工具可以帮助您实现代码库的现代化。它们会随时更新以支持 .NET 语言的新功能,并且可以在有机会充分利用这些功能时提供建议。附带的好处是,这些建议有助于使您的团队不断更新自身的 C# 技能。 顶级语句 顶级语句在 C# 9 中引入,使您无需恪守显式定义命名空间或类的旧规即可立即开始编写代码。在引入顶级语句之前,即使是打印单个“Hello World”风格消息的最基础应用,也需要包含三层嵌套中括号才能支持一行实际运行代码。这样就会牵扯到大量不必要的样板代码。这真的有必要吗? usi