适用于 Unreal Engine 的 ReSharper C++
游戏开发的完美搭档
享受智能编码辅助
代码补全、代码生成和导航均已深入 Unreal Engine 的各个层面。ReSharper C++ 拥有一流的 C++ 解析器,以及远程过程调用、HLSL 支持和对 Unreal Engine 反射机制的透彻理解。
提高代码质量
通过上百种常规 C++ 检查和数十种 Unreal Engine 特定检查发现潜在问题。ReSharper C++ 会在您编辑文件时对其进行分析,检测错误和可能的问题,并提出快速修复建议来改善代码。
遵循代码样式
创建遵循通用样式且易于维护的代码库。ReSharper C++ 在其所有操作中均采用 Unreal Engine 命名惯例,并确保捕获所有不一致。

UnrealHeaderTool 检查
利用 UnrealHeaderTool 的无缝集成优势,在编译代码之前发现所有与 Unreal Engine 宏和元数据相关的问题。ReSharper C++ 可以直接在编辑器中显示错误和警告,让您可以快速修复,开发出没有故障的游戏。

Unreal Engine 反射机制
充分利用对 Unreal Engine 反射机制的支持。ReSharper C++ 理解反射宏,并为其中的反射说明符提供了补全和文档,让您不必等待整个项目完全解析。

高级着色语言
通过内置 HLSL 着色器支持提高工作效率,包括 HLSL 中的控制流分析、高亮显示、导航与工具提示、补全列表中的智能建议,甚至重构。

远程过程调用
对于基于 Unreal Engine 的游戏,ReSharper C++ 可以识别 Unreal Engine 远程过程调用,并通过 RPC 感知导航和代码生成操作加快开发过程。
加入我们!
还在寻找支持 C++ 和 Blueprints 的独立 IDE 来创建 Unreal Engine 游戏吗?来看看 Rider for Unreal Engine!
了解详情