首页 > 其他分享 >设置Visual Studio以使用虚幻引擎的提示、技巧和技术

设置Visual Studio以使用虚幻引擎的提示、技巧和技术

时间:2023-04-04 19:55:31浏览次数:44  
标签:点击 C++ Visual 引擎 Studio 虚幻


设置Visual Studio

设置Visual Studio以使用虚幻引擎的提示、技巧和技术

Beginner 本页面的内容

虚幻引擎(简称UE) 能与 Visual Studio(简称VS) 完美结合,使你能够快速、简单地改写项目代码,并能即刻查看编译结果。设置Visual Studio以使用虚幻引擎能提高开发者对虚幻引擎的利用效率和整体用户体验。

该文档介绍如何建立从虚幻引擎到Visual Studio的基本工作流程。

版本兼容性

下列表格列出了已集成二进制版虚幻引擎的Visual Studio版本。

 

虚幻引擎版本

Visual Studio版本

5.1 或更高版本

VS 2019 (默认) / VS 2022

4.25 到 5.0

VS 2019 (默认)

在UE 5.1中, 虚幻构建工具(Unreal Build Tool (UBT)) 能够为最新安装版本的Visual Studio生成Visual Studio解决方案文件,除非你安装了不支持最新版本的平台SDK。在这种情况下,UBT会为支持该平台SDK的最新版本Visual Studio生成解决方案文件。

运行虚幻引擎必备条件安装程序

在Epic启动器安装或从GitHub复制虚幻引擎时,将自动运行虚幻引擎必备条件安装程序。若通过Perforce进行安装或同步虚幻引擎,则需要手动运行必备条件安装程序。运行本地编译的虚幻引擎工具前必须进行此操作。安装程序位于 虚幻引擎根目录\Engine\Extras\Redist\en-us\

新安装Visual Studio时的选项

如果你是初次安装Visual Studio,请确保启用下列选项。

Visual Studio工作负载

使用VS进行虚幻引擎开发需要安装以下可选的 工作负载

  • .NET desktop development

  • Desktop development with C++

  • Universal Windows Platform development

  • Game development with C++

C++工具

要在安装Visual Studio时添加C++工具,请确保在 工作量(Workloads) 下选择 用C++开发游戏(Game development with C++),并使用以下选项:

  • C++ profiling tools

  • C++ AddressSanitizer (optional)

  • Windows 10 SDK (10.0.18362 or Newer)

  • 虚幻引擎安装程序

Visual Studio Workload Installer Options

推荐设置

以下是使用Visual Studio和虚幻引擎的开发者的推荐设置。

假如下方的VS版本看上去有些陌生,那是因为主题改成了 深色调。方法是,打开 工具(Tools) > 选项(Options) > 环境(Environment) > 常规(General) > 颜色主题(Color theme)

增加解决方案配置下拉菜单的宽度

  1. 启动VS。如果你是第一次打开VS,会弹出 快速入门(Get Started) 窗口。点击 不添加代码继续(Continue without code)

    Get Started Window

    点击查看大图。

  2. 右键点击工具栏,选择弹出菜单底部的 自定义(Customize)

    Selecting Customize

    点击查看大图。

  3. 点击 命令(Commands) 选项卡并选择 工具栏(Toolbar) 单选按钮。
    SelectToolbarRadioButton.png

  4. 在 工具栏(Toolbar) 旁边的下拉菜单中,选择 标准(Standard)
    SelectStandard.png

  5. 在 预览(Preview) 列表中,选择 解决方案配置(Solution Configurations) 功能按钮(你可能需要向下滚动),然后点击右侧的 修改选项(Modify Selection)。 SelectModifySelection.png

  6. 将 宽度(Width) 设置为 200,然后点击 OK
    SetWidth_200.png

  7. 点击 自定义(Customization) 上的 关闭(Close)。你的工具栏应该会立刻更新。

添加解决方案平台下拉菜单

  1. 找到 标准(Standard) 工具栏最右侧的按钮(若将光标悬停在此处,将显示 标准工具栏选项(Standard Toolbar Options))。 SetUpVisualStudio-RecommendSettings-SolutionPlatformsStep01.png

  2. 点击下拉按钮,选择 添加或移除按钮(Add or Remove Buttons),然后点击 解决方案平台(Solution Platforms),将菜单添加到工具栏中(此步骤可能已经默认完成)。 SetUpVisualStudio-RecommendSettings-SolutionPlatformsStep02.png

关闭错误列表窗口

通常情况下,若代码出错,会自动弹出**错误列表(Error List)。但使用虚幻引擎时,错误列表窗口会误报错误信息。建议在使用虚幻引擎时,禁用错误列表窗口,并使用 输出(Output)** 窗口查看实际代码错误。以下是关闭错误列表窗口的步骤。

  1. 若已打开 错误列表(Error List) 窗口,先请关闭。

  2. 在 工具(Tools) 菜单中打开 选项(Options) 对话框。
    SetUpVisualStudio-RecommendSettings-ErrorListOffStep02.png

  3. 选择 项目和解决方案(Projects and Solutions) 并禁用 编译出错时始终显示错误列表(Always show Error List if build finishes with error)
    SetUpVisualStudio-RecommendSettings-ErrorListOffStep03.png

  4. 点击 OK

以下是其他一些可能有用的配置设置:

  • 关闭 显示非活跃代码块(Show Inactive Blocks)。如不关闭,文本编辑器中的很多代码块将变灰。前往 工具 > 选项 > 文本编辑器 > C/C++ > 视图) 关闭此设置

  • 设置 禁用外部依赖性文件夹 为 True,以在 解决方案浏览器(Solution Explorer) 中隐藏不必要的文件夹。在 工具 > 选项 > 文本编辑器 > C/C++ > 高级 中找到 禁用外部依赖项性文件夹

  • 关闭 编辑并继续(Edit & Continue) 功能,无需使用。前往 工具 > 选项 > 调试(Debugging) > 编辑并继续(Edit and Continue)

  • 打开 智能提示(IntelliSense)

标签:点击,C++,Visual,引擎,Studio,虚幻
From: https://www.cnblogs.com/sexintercourse/p/17287736.html

相关文章

  • 深度学习平台——百度AI Studio线上构建
    PaddleDetection的安装和使用以及训练和评估这里是百度的AI开发平台:https://ai.baidu.com/ai-doc/AISTUDIO/Tk39ty6ho目前对于个人来说的,学习深度学习的来说的,需要时一定的计算资源。但是考虑到学校实验室资源有限,所以本人采用AI系统平台的提高的服务来实现个人的实验的相关问题。......
  • 【GiraKoo】重置Android Studio环境的几个方案
    【GiraKoo】重置AndroidStudio环境的几个方案AndroidStudio经常在编译时,发现一些奇奇怪怪的编译/运行问题。明明是很小的改动,但是出现了一些不相关的错误。搞不清楚究竟是什么原因导致的。这时候,就需要考虑重置AndroidStudio环境的几个方案。InvalidateCaches在"File"菜......
  • 基于Label studio实现UIE信息抽取智能标注方案,提升标注效率!
    基于Labelstudio实现UIE信息抽取智能标注方案,提升标注效率!项目链接见文末人工标注的缺点主要有以下几点:产能低:人工标注需要大量的人力物力投入,且标注速度慢,产能低,无法满足大规模标注的需求。受限条件多:人工标注受到人力、物力、时间等条件的限制,无法适应所有的标注场景,尤......
  • Android studio 常用快捷键
    Ctrl+D:集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。接口对应的组合键时Ctrl+I。Ctrl+Alt+L格式化代......
  • 解决 ubuntu 无法关机 Dell Studio 1569 Cannot Shutdown in Ubuntu 11.10 or 12.04
    ShutdowncomputerusingterminalinUbuntufyouwanttoshutdownyourcomputerwhatdoyoudo?Simplygotoshutdownbuttonandclickshutdownisn’t? Haveyoueverwonderedhowwouldyoushutdownyourpcifyourgdm(GraphicalUserInterface)isnotwork......
  • Visual Studio Code 使用插件 Markdown Preview Enhanced 导出文档时和自定义设置的预
    首先,我这里的预览主题设置为了vue.css  但是导出时并不正常,根本不是vue.css这个主题的外观。所以需要在插件中配置如下内容:以下配置项都在VSCode的Extension->MarkdownPreviewEnhanced中找到 1.CodeBlockTheme配置成预览一样  2.PrintBackground......
  • Android Studio——sdk相关包
    SDKPlatforms相关   SDKTools相关 ......
  • 基于Labelstudio的UIE半监督智能标注方案(本地版)
    基于Labelstudio的UIE半监督智能标注方案(本地版)更多技术细节参考上一篇项目,本篇主要侧重本地端链路走通教学,提速提效:基于Labelstudio的UIE半监督深度学习的智能标注方案(云端版),提效更多内容参考文末码源自然语言处理信息抽取智能标注方案包括以下几种:基于规则的标注方案:通......
  • Microsoft Visual Studio 企业应用开发高效编程
    有一个假设在大自然中人和动物们比赛,比谁跑的"快".其实想想也知道,我们绝对不可能拿第一,毕竟跑的比人快的动物多的去了,老虎,狮子,猎豹,就连素食的羚羊跑的也比我们快不少.人类之所以将自己凌驾于动物之上,一方面智商使然,另一方面我们利用我们的智慧创造了原本没有的东西"工具".......
  • 1.进阶、流程图、visual studio
    进制类别流程图基本符号流程图基本结构visualstudio进阶类别二进制(BIN)、八进制(OCT)、十进制(DEC)、十六进制(HEX)未最常见的进制二进制(BIN)基数为:0、1 例:2(DEC)----->10(BIN)二进制转十进制:110(二进制):1*2^2+1*2*1+0*2^1=6十进制转二进制:除基求余法八进制(OCT)基......