打开特效文件夹
选中要添加的特效,然后切换到蓝色子弹的蓝图里,点添加
然后改名为粒子,再创建一个碰撞球体组件
缩放改为0.2
在碰撞球体里面,添加一个碰撞的查询,会打印出发生碰撞的单位
然后返回到主角的蓝图,在创建子弹里,调整下发射点,让主角本身和子弹不重叠
再把球体本身的碰撞关了
选中子弹碰撞后爆炸的特效,然后在子弹蓝图里添加碰撞发射器,调用 在位置处生成发射器
选中
然后点这个箭头,特效就挂上去了
回到红色子弹这个父类蓝图
再SET后面加上个延迟时间,即子弹存在的时间,然后 输入销毁ACTOR,即子弹自己销毁,不然子弹会一直飞
把延迟时间提升为变量,这样其他2个子弹可以直接修改了
设置子弹发生碰撞后销毁
但是这样改了以后,子弹打入球门只销毁,并没有计入得分,因为已经销毁了,会出BUG,所以加个延迟,先计分了再销毁
也可以加一条判断,有效才继续走,无效则不走,避免报错
回到触发区域的蓝图,这里打入的子弹为有效的才继续走,输入有效,这里是个布尔值
点击屏幕下面的区域,右键,加入Niagara特效
选第一个
随便选一个,然后双击,完成添加
然后拖出来
双击进去,点粒子生成可以修改颜色
修改这个,把数字改大,提高密度
标签:特效,销毁,子弹,碰撞,29,actor,添加,蓝图 From: https://www.cnblogs.com/loseheart/p/18104373