我在虚幻引擎4.17.2中使用了第一人称模板,并选择使用C ++而不是蓝图。我的目标是使模板中射出枪弹的射弹在与射击后接触到的任何东西爆炸时爆炸。我计划在启动器内容中使用爆炸粒子。为此,我打开了模板中的projectile类,并在Visual Studio 2017中编辑了头文件和源文件的代码。Here you can see I where I establish a particle system in the header file.
虽然在源文件中我尝试使用UGameplayStatics::SpawnEmitterAtLocation
答案 0 :(得分:1)
对于发现此问题的任何人,我都很难生成我的粒子系统,尽管所有内容都可以毫无问题地编译并且相同的功能完全可以实现我在Blueprints中想要的功能。 原来你需要两者
#include "Runtime/Engine/Classes/Kismet/GameplayStatics.h"
#include "Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h"
能够在C ++中使用UGameplayStatics::SpawnEmitterAtLocation
。