只要按照BlueprintFunctionLibrary的那个模板做就好了,把用编辑器生成的代码复制到插件对应的目录
之后需要注意做以下修改
1、H文件中的 GENERATED_UCLASS_BODY()和UCLASS()是需要的
2、H文件中需要#include "Engine.h"
3、#include "GameFramework/Actor.h" 必须去掉
4、在Cpp文件中加上APickups::APickups (const FObjectInitializer& ObjectInitializer)
: Super (ObjectInitializer)
{
}
这样的构造函数,H文件中不声明竟然也编译成功,这我有点想不通,估计是虚函数吧
时间: 2024-10-24 08:15:43