UE4 C++开发工具收集
Posted u010019717
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ++和游戏开发提供以下工具:
- CLion —跨平台的C / C ++ IDE,用于本机开发,目标是财务,AI项目和嵌入式开发。它适用于远程设置或在芯片或远程Linux上调试时。还有的是一个基于CMake的,解决办法为使用它的虚幻引擎,但我们从来没有认为这是一个完整的解决方案。
- ReSharper C ++ — C ++开发人员的Visual Studio扩展。它针对用Visual Studio编写的所有C ++项目,并使其成为一个更加智能和高效的环境。Visual Studio本身(通常带有ReSharper C ++或Visual Assist)是最广泛用于虚幻引擎项目的工具(已通过我们在展位上定期运行的游戏开发大会调查证实)。这就是为什么ReSharper C ++是JetBrains中首次出现特定的Unreal Engine支持的原因。
- Rider-跨平台,快速而强大的C#IDE,已迅速成为Unity的理想选择 https://www.jetbrains.com/dotnet/promo/unity/。与进行Game Dev的用户交谈时,我们注意到许多游戏工作室同时开发Unity和Unreal Engine游戏。他们可能很乐意为所有项目保留一个工具。
Rider是基于IntelliJ平台的跨平台IDE,其语言引擎是从ReSharper借来的。
- 具有本机C ++支持的全功能IDE
- 性能是重中之重
- 熟悉蓝图
- 了解UE4反射系统
- 获取远程过程调用的语义
- 强制执行UE4命名规则
- 理解HLSL和C#,JSON和uproject / uplugin方言
- 包括自己的调试器
- RiderSourceCodeAccess
这个IDE真的很快,对比VS收集分析就需要蛮长时间的:
Visual Studio Code + UE 开发C++
http://jollymonsterstudio.com/2018/11/02/unreal-c-with-visual-studio-code/
之前使用过 Visual Studio Code + Unity开发。
Visual Studio Code 需要安装的插件:
以上是关于UE4 C++开发工具收集的主要内容,如果未能解决你的问题,请参考以下文章