虚幻学习笔记 子弹属性与发射

一,新建一个蓝图类用作子弹

主要使用组件ProjectileMovement

 

1)设置抛物线

 

 

 

 

 2)子弹反弹

 

 3.向量速度

 

 4)物体追踪

 

 

 

在使用追踪时我们需要给一个目标,首先我们选择Projectile Movement,获取Homing Target Component

 

 

 

 3)设置为子弹添加碰撞后效果,添加碰撞事件Event Hit,当子弹遇到碰撞时触发,并使用DestroyActor用来销毁这个子弹

Add inmpulse at Location

Spawn Emitter at Location//发出粒子效果

 Event end Play 

Switch on EEndPlayReason

 

 

 

 二,设置子弹发射指令。

1)设置输入映射Fires

2)在飞碟蓝图中实现映射事件,自定义Custom Event:Fires ,SpawnActor 发射我们创建的蓝图子弹

3)并使用Set Timer by Event事件计时器用来子弹连续发射;使用Clear and Invalidate Timer By Handle,用来结束计时器

 

posted @ 2021-08-10 19:42  刘允朵的代码屋  阅读(382)  评论(0编辑  收藏  举报