UE4 C++开发工具收集

UE4 C++开发工具收集

默认肯定是 Visual Studio + Visual Assist

如果尚未安装,则需要安装Visual Studio。请遵循Epic的官方指南来为Unreal Engine 4设置Visual Studio。(尽管您可以使用其他IDE,但本教程将使用Visual Studio,因为已经设计了Unreal可以使用它。)

https://www.wholetomato.com/visual-assist-ue4-unreal-engine

 

其实Unity开发大多数也是这样的组合。

 

 

Visual Studio + ReSharper C ++

Unity开发我之前一直是 Visaual Studio + Resharper(C# )

但是对 UE4的支持没有 VA好。

 

 

Rider For UE                                 (I like this)

https://www.jetbrains.com/lp/rider-unreal/?_ga=2.18640506.278758743.1595669522-1209655352.1570804769

https://blog.jetbrains.com/dotnet/2020/07/03/getting-started-with-rider-for-unreal-engine/

https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap/

jetbrains为C ++和游戏开发提供以下工具:

  1. CLion —跨平台的C / C ++ IDE,用于本机开发,目标是财务,AI项目和嵌入式开发。它适用于远程设置或在芯片或远程Linux上调试时。还有的是一个基于CMake的,解决办法为使用它的虚幻引擎,但我们从来没有认为这是一个完整的解决方案。
  2. ReSharper C ++ — C ++开发人员的Visual Studio扩展。它针对用Visual Studio编写的所有C ++项目,并使其成为一个更加智能和高效的环境。Visual Studio本身(通常带有ReSharper C ++或Visual Assist)是最广泛用于虚幻引擎项目的工具(已通过我们在展位上定期运行的游戏开发大会调查证实)。这就是为什么ReSharper C ++是JetBrains中首次出现特定的Unreal Engine支持的原因。
  3. Rider-跨平台,快速而强大的C#IDE,已迅速成为Unity的理想选择 https://www.jetbrains.com/dotnet/promo/unity/。与进行Game Dev的用户交谈时,我们注意到许多游戏工作室同时开发Unity和Unreal Engine游戏。他们可能很乐意为所有项目保留一个工具。

 

Rider是基于IntelliJ平台的跨平台IDE,其语言引擎是从ReSharper借来的。

虚幻引擎Rider:它可以为您做什么

  • 具有本机C ++支持的全功能IDE
  • 性能是重中之重
  • 熟悉蓝图
  • 了解UE4反射系统
  • 获取远程过程调用的语义
  • 强制执行UE4命名规则
  • 理解HLSL和C#,JSON和uproject / uplugin方言
  • 包括自己的调试器
  • RiderSourceCodeAccess

这个IDE真的很快,对比VS收集分析就需要蛮长时间的:

UE4 C++开发工具收集_第1张图片

 

Visual Studio Code + UE 开发C++

http://jollymonsterstudio.com/2018/11/02/unreal-c-with-visual-studio-code/

之前使用过 Visual Studio Code + Unity开发。

 

Visual Studio Code 需要安装的插件:

  • C/C++
  • C/C++ Clang Command Adapter
  • C#
  • C++ Intellisense
  • Clang-Format
  • Unreal Engine 4 Snippets

 

 

你可能感兴趣的:(UE4/5)