UE4 学习笔记:官方文档中的坑记录(1)

自己慢慢了解UE4,大佬们推荐的第一选择都是官方文档,第一个看的是《编程快速入门》章节,没想到这么简单的一个程序,我就被坑了一下,这里我记录一下我自己的问题,总结一下遇到这些问题的处理方法,慢慢来。


1.不用理的一些报错

在这里插入图片描述
我首先就遇到了这么个提示,错误发生在Atomic.h文件中。不用管,照样可以正常编译。

2.没加头文件

在这里插入图片描述
我在进行到这一步时,直接拷贝代码,发生报错:
在这里插入图片描述
这里的原因是没有添加相应的一些组件的头文件,需要在“项目名.h”文件中依次添加这些头文件:(不过FloatingActor.generated.h头文件一定要在所有其他头文件的下面)

#include "Components/StaticMeshComponent.h"
#include "Engine/StaticMesh.h"
#include "UObject/ConstructorHelpers.h"

提示:添加这些头文件之后可能还是会报错,说某某类中没有BeginPlay()什么的,不用管,正常编译即可


解决方法:

如果以后再次碰到这类问题,将那些出问题组件的名字复制,去官方的API文档中查一查需要哪些头文件即可。(CSDN上大概率也能搜到)

3.ConstructorHelper助手模板

在这里插入图片描述
就是最下面这一行代码,其功能是固定选取项目中的素材包中的指定素材,这样根本没必要,不如把这一段全部注释掉。
在这里插入图片描述
编译过后就可以直接在Details手动随意添加你需要的素材了。
在这里插入图片描述
(不过你要先把这个物体拖到视口中,此时是没有贴图的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值