經(jīng)過(guò)測(cè)試學(xué)習(xí),總結(jié)了關(guān)于怎么讓粒子和物體發(fā)生碰撞和怎么讓粒子在碰撞后消失的幾點(diǎn)看法:
首先給大家看一下我的粒子系統(tǒng)的配置圖:


關(guān)于碰撞檢測(cè)的主要配置我們看圖中的Collision:
第一項(xiàng):因?yàn)槭且粋€(gè)3D游戲,所以這里我選擇的是World
第二項(xiàng)(Dampen):抑制(0~1),選這個(gè)為1時(shí)(完全抑制),碰撞之后,阻止了粒子,可以使碰撞的粒子消失
第三項(xiàng)(Bounce):反彈(0~2),選完這個(gè)之后,可以讓產(chǎn)生碰撞的粒予以某個(gè)角度反彈出去
第三項(xiàng)(Lifetime Loss):生命周期損失(0~1),碰撞之后讓粒子損失百分比的生命周期,為1時(shí)(生命周期完全損失),可以使粒子消失
第四項(xiàng)(Min Kill Speed):最小清除速度,設(shè)置值越大,粒子發(fā)生碰撞之后被移除的速度越快,當(dāng)達(dá)到某個(gè)值之后,可以近似碰撞之后立即消失
第五項(xiàng)(Collides With):可碰撞范圍,設(shè)置可以與該粒子系統(tǒng)碰撞的層
第六項(xiàng)(Collision Quality):碰撞質(zhì)量,設(shè)置發(fā)生碰撞的碰撞概率大小,選項(xiàng)三項(xiàng)從上到下由高到低,越低碰撞到的概率就越低
第七項(xiàng)(Send Collision Messages):發(fā)送碰撞信息,與下面這個(gè)方法有關(guān)

總結(jié)一下以上可以使粒子消失的方法有以下三種:
(1)設(shè)置Dampen為1;
(2)設(shè)置Lifetime Loss為1;
(3)設(shè)置較大的Min Kill Speed值
以上是我對(duì)粒子碰撞的看法,不知道有沒(méi)有錯(cuò)的地方,如果有錯(cuò)的地方歡迎指正,謝謝!
出處:http://blog.csdn.net/hongyouwei/article/details/44244055