10_P89~P94Collision&Overlaps
89?Collision presets碰撞預(yù)設(shè)
settings for component collision組件碰撞設(shè)置

針對(duì)不同類型開啟碰撞,可以用于一些更高級(jí)的設(shè)計(jì)

90?OverLap Events重疊事件
Trggering events when overlapping重疊時(shí)觸發(fā)事件
actor組件 重疊事件,與諶嘉誠(chéng)教程中內(nèi)容差不多
On component begin overlap(sphere)

91?Delegates代表
Unreal Engine's Delegate System虛幻引擎的委托系統(tǒng)
92?on Component Begin Overlap關(guān)于組件開始重疊
peeking at the primitive component's delegates查看原始組件的委托
首先聲明一個(gè)球體碰撞Sphere Collision組件
包含頭文件 #include "COmponents/SphereComponent.h"
USphereComponent* Sphere;創(chuàng)建,然后與上一級(jí)的RootMesh組件進(jìn)行綁定
然后我們創(chuàng)建一個(gè)函數(shù)
這里的UFUNCTION很重要,如果沒有 則無法生效
在BeginPlay中進(jìn)行綁定
這里會(huì)提示AddDynamic有兩個(gè)宏,我們不管他
實(shí)現(xiàn)一下函數(shù)中的功能,輸出信息至屏幕

93?on component end overlap關(guān)于組件端重疊
events for ending overlap with an actor用于結(jié)束的事件與參與者重疊
與上面相同
創(chuàng)建一個(gè)函數(shù),同樣需要在PrimiviteComponent.h中查找OnComponentEndOverlap的參數(shù)
在BeginPlay中進(jìn)行綁定
實(shí)現(xiàn)一下函數(shù)中的功能,輸出信息至屏幕
94小結(jié)