Version: 2020.3
Obsolete public static int GetCollisionEvents (ParticleSystem ps, GameObject go, ParticleCollisionEvent[] collisionEvents);

参数

go 对其检索碰撞事件的 GameObject。
collisionEvents 要将碰撞事件写入到其中的数组。

描述

获取 GameObject 的粒子碰撞事件。返回写入数组的事件数。

此方法通常从 MonoBehaviour.OnParticleCollision 调用,以响应碰撞回调。

如果使用的数组太短,则碰撞事件的列表会被截断。这意味着您不会获得发生的所有事件。若要避免此情况,请在调用之前使用 ParticleSystem.GetSafeCollisionEventSize 确定合适的数组大小。

另请参阅:MonoBehaviour.OnParticleCollision

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961