首页
/ UnrealLink 插件使用教程

UnrealLink 插件使用教程

2026-01-20 01:02:19作者:伍霜盼Ellen

1. 项目介绍

UnrealLink 是一个用于 Unreal Engine 的插件,旨在增强 JetBrains Rider 与 Epic Games 的 Unreal Editor 之间的集成。Rider 是一款快速且强大的 IDE,专为 Unreal Engine 和 C++ 开发而设计。UnrealLink 插件提供了丰富的代码导航、检查、重构功能,并且能够理解 Blueprints 和 Unreal Engine 的反射机制,同时还支持 HLSL。

该插件的主要功能包括:

  • 将 Blueprints 信息引入编辑器。
  • 管理游戏启动设置。
  • 提供增强版的 Unreal Editor 日志输出面板。

2. 项目快速启动

安装

UnrealLink 插件已经与 Rider 捆绑在一起,从 Rider for Unreal Engine 2020.2.1 版本开始,它也可以通过 JetBrains 插件市场进行分发。RiderLink 插件会由 Rider 自动安装,无需手动操作。

配置

  1. 打开 Rider 并加载一个 Unreal Engine 项目。
  2. 如果 RiderLink 插件缺失,Rider 会弹出通知并邀请你安装它。点击安装即可。

使用示例

以下是一个简单的示例,展示如何在 Rider 中使用 UnrealLink 插件进行代码导航和日志查看。

// 示例代码:在 C++ 中定义一个类
UCLASS()
class MYPROJECT_API AMyActor : public AActor
{
    GENERATED_BODY()

public:
    AMyActor();

protected:
    virtual void BeginPlay() override;

public:
    virtual void Tick(float DeltaTime) override;
};

// 在 Blueprint 中使用该类
// 在 Rider 中,右键点击 AMyActor 类名,选择 "Find Usages",可以看到所有相关的 Blueprint 类

3. 应用案例和最佳实践

应用案例

UnrealLink 插件在大型游戏开发项目中非常有用,尤其是在需要频繁调试和查看日志的情况下。例如,开发团队可以使用该插件来快速定位和修复游戏中的 Bug,或者在多人协作开发时,通过日志面板查看其他开发者的操作记录。

最佳实践

  • 代码导航:使用 UnrealLink 插件的代码导航功能,可以快速找到 C++ 类在 Blueprint 中的使用情况,提高开发效率。
  • 日志管理:通过增强版的日志输出面板,可以更方便地过滤和查看日志信息,减少调试时间。
  • 多人协作:在多人协作开发时,确保所有开发者都安装并正确配置了 UnrealLink 插件,以便共享日志和代码导航信息。

4. 典型生态项目

UnrealLink 插件与以下项目紧密集成,共同构成了一个完整的开发生态系统:

  • JetBrains Rider:作为 UnrealLink 插件的主要宿主 IDE,Rider 提供了强大的 C++ 和 Unreal Engine 开发支持。
  • Unreal Engine:Epic Games 的 Unreal Engine 是游戏开发的核心平台,UnrealLink 插件增强了其与 Rider 的集成。
  • RiderLink:作为 UnrealLink 插件的一部分,RiderLink 插件在 Unreal Editor 中提供了额外的功能支持。

通过这些项目的协同工作,开发者可以获得更高效、更便捷的开发体验。

登录后查看全文
热门项目推荐
相关项目推荐