虚幻学习笔记 子弹属性与发射
一,新建一个蓝图类用作子弹
主要使用组件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,用来结束计时器