パーティクルに衝突判定をつける

 Unityでゲームを作る際に、火の玉のような魔法のパーティクルを敵に当てることができると見栄えがよくなりますよね!

 そこで、今回はパーティクルに衝突判定をつける方法を紹介しようと思います。

 

まず始めに、パーティクルのInspector内にある「Collision」と、さらにその内部にある「Send Collision Message」にチェックをつけます。

f:id:unitymas_CS:20150219212816p:plain

 

 次に、スクリプトを書いていきます。

 パーティクルに関する衝突判定を記述する際は、OnParticleCollisionという関数を使います。

 上記のように書いてあげればパーティクルに衝突判定を持たすことが出来ます。これで魔法攻撃などがバンバン出せるようになりますね。