Unreal Engine4 - visual studio 智能提示

最近公司可能要用到UE,所以想着先学习一下,原本以为工具和蓝图会栽的比较多,但是万万没想到啊,第一步代码上面就炸了 WDNMD

==================================================================================================

      本来打算直接在Loading(我那一篇转载)里面放上文章链接就行了,但是由于百度Google都没有这方面的文章,所以还是写篇Blog,给后来人一个关键字搜索吧),

      官方VS设置文档   ->   http://api.unrealengine.com/CHN/Programming/Development/VisualStudioSetup/index.html

      中文版如下设置

Unreal Engine4 - visual studio 智能提示_第1张图片

然后,官方需要我们去下载一个VAX来增强智能提示,这一个是必须的(起码我这边是的)

UnrealVS那个是引擎自带的,但是必须你自己手动安装,路径(我安装的目录是E盘)  ->

  E:\UnrealEngine\UE_4.22\Engine\Extras\UnrealVS

VAX -> https://www.wholetomato.com/downloads/downloadTrial

 当你安装完成之后,插件列表应该会有下面两个

Unreal Engine4 - visual studio 智能提示_第2张图片

(为了弄提示,还重置了一波系统,其他插件都弄没了,过两天还得冲下 = = )

一般这个时候,你就已经有了智能提示,但是可能也有和我一样的情况,VS占用CPU100,智能提示没有出现,这个时候,就按照上面的图,把你的插件禁用就可以了,最重要的就是那个IncrediBuild,这个一般是为了编译速度加快的,但是我这边莫名奇妙的写代码的时候也会进入编译(UE的自动编译已经取消),所以在CPU占用高的时候,部分插件的功能就会受到影响。。。

================================================================================================

VS的生成如果爆出奇怪的BUG,比如XXX.xml,那么就在UE里面重新编译一下,因为UE的编译一般是会有报错信息和行号的,这对于我们修改帮助很大

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2019.9.01

        VS Code 开发 Unreal Engine设置  ->  https://blog.csdn.net/weixin_30809173/article/details/99820753

试了一下,速度来说是真香,智能提示也贼爽,看明天公司里面能不能保持这个真香吧

注意:如果是用VSCode打开旧工程,也就是用VS开发的工程,那么可能会出现头文件获取失败,这时候只需要重新建立一个以VSCode作为编译器的新项目,然后把 .code-workspace(VSCode需要知道的本项目根目录) 和 .vscode(头文件路径和其他设置文件) 整个文件夹复制到旧工程根目录下面即可,如果UE自动生成的代码里面找不到自己写的代码头文件,就打开.vscode下面的c_cpp_properties.json 这里面有很多头文件,只需要把项目下的Source文件夹全路径添加上去即可

c_cpp_properties.json部分:

{
    "configurations": [
        {
            "name": "UnrealEngine",
            "includePath": [
                "E:\\Unreal_Project\\FPSProject\\Source",    // 这个就是手动添加的
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source",
                "E:\\Unreal_Project\\VSCODE_Test\\Source",
                "E:\\Unreal_Project\\VSCODE_Test\\Source\\VSCODE_Test",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core\\Public",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core\\Public\\Algo",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core\\Public\\Algo\\Impl",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core\\Public\\Async",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core\\Public\\Clang",
                "E:\\UnrealEngine\\UE_4.22\\Engine\\Source\\Runtime\\Core\\Public\\Containers",

 

 

你可能感兴趣的:(C++)