unity3d 怎么检测碰撞?比如主角碰撞到物体之后销毁被撞到的物体

如题所述

    首先创建一个“立方体”与一个“粒子系统”,立方体在粒子可以碰撞到的范围内。

    选择粒子系统,在属性中“Tag”中选择“Add Tag”添加一个“aa”。

    勾选“shape”,其中的shape设置为“Box”。

    勾选“Collision”,选择“Word”,勾选“Send Collision Message”。

    创建脚本,添加“OnParticleCollision”方法,通过aa这个tag判断粒子碰撞。

    把脚本放在立方体上。

    现在ctrl+p运行游戏,我们发现console中会显示我们设置的碰撞提示,这就表示粒子系统粒子碰撞检测成功了。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网