虛幻學習筆記 子彈屬性與發射
阿新 • • 發佈:2021-08-10
一,新建一個藍圖類用作子彈
主要使用元件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,用來結束計時器