1. 程式人生 > 其它 >虛幻學習筆記 子彈屬性與發射

虛幻學習筆記 子彈屬性與發射

一,新建一個藍圖類用作子彈

主要使用元件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,用來結束計時器