1.需求分析:
准备处理射击系统,首先角色需要能射击,有反馈,先建立角色与控制器之间的映射,并添加简单特效,证明映射已经建立。
2.操作实现:
1.首先常规建立映射流程,具体可参考笔记17、18《在c++中实现物体移动转弯》,简单讲,首先在头文件中声明函数:
在cpp中编写声明函数并调用:
在引擎中指定:
2.写一下所用函数fire,是从Gun中调用的,所以去Gun中写:利用spawn函数实现调用特效
3.编译,微调。
3.注意事项:
注意所用函数SpawnEmitterAttached来自UGameplayStatics,因此要包含这个类,具体为
#include "Kismet/GameplayStatics.h"