2024年3月29日-UE5-播放特效、自制特效,发射冰球,销毁actor

打开特效文件夹

 选中要添加的特效,然后切换到蓝色子弹的蓝图里,点添加

 然后改名为粒子,再创建一个碰撞球体组件

 缩放改为0.2

 在碰撞球体里面,添加一个碰撞的查询,会打印出发生碰撞的单位

 然后返回到主角的蓝图,在创建子弹里,调整下发射点,让主角本身和子弹不重叠

 再把球体本身的碰撞关了

选中子弹碰撞后爆炸的特效,然后在子弹蓝图里添加碰撞发射器,调用 在位置处生成发射器

 选中

 然后点这个箭头,特效就挂上去了

 回到红色子弹这个父类蓝图

再SET后面加上个延迟时间,即子弹存在的时间,然后 输入销毁ACTOR,即子弹自己销毁,不然子弹会一直飞

 把延迟时间提升为变量,这样其他2个子弹可以直接修改了

 设置子弹发生碰撞后销毁

 但是这样改了以后,子弹打入球门只销毁,并没有计入得分,因为已经销毁了,会出BUG,所以加个延迟,先计分了再销毁

 也可以加一条判断,有效才继续走,无效则不走,避免报错

回到触发区域的蓝图,这里打入的子弹为有效的才继续走,输入有效,这里是个布尔值

 

 点击屏幕下面的区域,右键,加入Niagara特效

 选第一个

 随便选一个,然后双击,完成添加

 然后拖出来

 

 双击进去,点粒子生成可以修改颜色

 修改这个,把数字改大,提高密度

 

posted on 2024-03-29 20:31  Loseheart  阅读(44)  评论(0编辑  收藏  举报