UE4学习-新建C++组件、编码遇到问题

文章目录

  • 新建C++组件
  • 编码遇到问题

新建C++组件

接上一篇博文。打开工程,然后选中门,添加组件。
如图:

点击以后会弹出一个窗口
UE4学习-新建C++组件、编码遇到问题_第1张图片

UE4学习-新建C++组件、编码遇到问题_第2张图片
创建以后会自动打开vs2019,如图:
UE4学习-新建C++组件、编码遇到问题_第3张图片
到这里,组件就创建好了。

左下角内容浏览器默认显示组件的内容,这里也可以切换到我们新建的组件。
UE4学习-新建C++组件、编码遇到问题_第4张图片

UE4学习-新建C++组件、编码遇到问题_第5张图片

UE4学习-新建C++组件、编码遇到问题_第6张图片

这个openDoor就是我们创建的组件。可以双击打开对应的代码。

要对门进行控制,需要把门的移动性从静态修改成可移动。
UE4学习-新建C++组件、编码遇到问题_第7张图片

在虚幻引擎中显示日志
UE4学习-新建C++组件、编码遇到问题_第8张图片

方便查看输出日志
UE4学习-新建C++组件、编码遇到问题_第9张图片
这时候会发现一个乱码。这就尴尬了,这里就没法使用中文了。打开visual studio installer,在语言选项里面,把其他的去掉,只选择英语,这样子再编译,就不是乱码了。
UE4学习-新建C++组件、编码遇到问题_第10张图片
在这里插入图片描述
这是因为我添加了代码,所以编译报错。虽然不是乱码了,但是全英文,看着也还是挺费劲。如果有哪个小伙伴遇到相同的问题,并且有更好的解决办法,记得留言给我说一声噢。

编码遇到问题

目前我还遇到一个特别棘手的问题,可能会阻止我继续往前的一个问题。我添加组件以后,编译没问题,通过了。但是代码全有错误提示,像这样:
UE4学习-新建C++组件、编码遇到问题_第11张图片
包含其他头文件,会出现一个更麻烦的问题
C++ There are too many errors for the IntelliSense engine to function properly, some of which may not be visible in the editor.
C ++对于IntelliSense引擎而言,有太多错误无法正常运行,其中一些错误可能在编辑器中不可见。
这就很尴尬了,当然只包含这个头文件我能编译过。但是代码没法写,全是报错,也没了智能提示。

小伙伴们,这个问题怎么处理?

你可能感兴趣的:(UE4)