[Unity基础]Shuriken粒子系统的碰撞

由于没有找到想要的粒子预设,于是就打算使用unity的Shuriken粒子系统来发挥一下自己的创意了。。其中不得不涉及到粒子的碰撞,打算使用粒子系统中的碰撞模块来实现。


效果图如下:


cube只需添加collider即可,而粒子的配置如下:

[Unity基础]Shuriken粒子系统的碰撞_第1张图片


一个与粒子碰撞有关的函数:

void OnParticleCollision(GameObject other)
    {
        print(other.name + gameObject.name);
    }

要注意的是因为Collision Quality是high(低于high可能会检查不到),虽然效果很精细,但是很费cpu,所以要根据自己的情况选择用还是不用。

你可能感兴趣的:(粒子)