UE4中碰撞體的設定

2021-09-27 12:55:14 字數 1015 閱讀 4371

背景:ue4 的碰撞設定有很多需要注意的點。從官方的例子裡面有專門針對 實物actor 的碰撞設定。

此次在開發區域網遊戲過程中,需要對actor 增加boxcollsion 。但是針對以往的碰撞設定此次,全部失效。

在建剛同學的幫助下,使用新的碰撞方案實現效果.

…建剛分割線…

實現效果:

發射的子彈, 碰到tank 之後, 可以發生碰撞事件。

實現步驟:

1, 在專案設定中,

通過此路徑,定義兩種型別的碰撞型別。相應方式 : 阻擋(block), 重疊(overlap),以及忽略(很少甬道)

我們針對 bullet 和tank 定義兩種型別的碰撞體。

1,子彈藍圖碰撞設定 bp_bullet

物體型別: 我們直接設定為對應的定義的。 選擇子彈的即可。

響應: 設定相應的相應型別。為了避免和其他的物體發生干擾碰撞。我們設定其他大部分型別和子彈的 boxcollision 碰撞都忽略,只有tank 型別object type 可以產生 overlap 事件。

注意: 以上我們只是針對box collsion 進行設定。 並且, generate overlap events 需要勾選。

2, 坦克碰撞設定 bp_tank

注意以上和 bullet 藍圖之間的對應關係。

經過測試:經過以上測試,實現精準的碰撞效果,排除了很多不必要的干擾。

…越來越討厭畏手畏腳的自己、慢慢的失去以前的任性不羈。

UE4 碰撞條件總結

1.overlap 檢測到的條件 首先 兩個物體都要選中 generate overlap events 其次 最少有乙個物體的碰撞設定為overlap 另乙個物體需要為overlap 或者 block 都可以觸發 不滿足上面兩個條件是無法觸發overlap事件的 2.hit條件設定 首先 需要響應...

Collision碰撞相關 UE4

原文 如何禁用角色的剛體碰撞檢測collision 禁用actor上所有component的碰撞 mycharacter setactorenablecollision false 設定以後,角色就可以忽視一切障礙物或者剛體來進行移動了,但是這樣會導致 addmovementinput 失效,set...

ue4 碰撞檢測測試

記錄幾條物理相關 測試條件,1使用setactorlocation移動,3使用控制器的移動 1 movecube 2 targetcube 3 character 1和2的關係描述,先說最簡單的如何產生trigger,collision事件 這裡把simulation generaes hiteve...