由于没有找到想要的粒子预设,于是就打算使用unity的Shuriken粒子系统来发挥一下自己的创意了。。其中不得不涉及到粒子的碰撞,打算使用粒子系统中的碰撞模块来实现。
效果图如下:
cube只需添加collider即可,而粒子的配置如下:
一个与粒子碰撞有关的函数:
void OnParticleCollision(GameObject other) { print(other.name + gameObject.name); }
要注意的是因为Collision Quality是high(低于high可能会检查不到),虽然效果很精细,但是很费cpu,所以要根据自己的情况选择用还是不用。
时间: 2024-11-02 21:56:35