版本:Unity 6 (6000.0)
语言英语
  • C#

TriggerModule

UnityEngine 中的结构

/

在以下位置实现:UnityEngine.ParticleSystemModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读每个用户建议的更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,无法提交您建议的更改。请在几分钟后<a>重试</a>。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

描述

TriggerModule 的脚本接口。

此模块可用于当粒子触摸一组碰撞形状时杀死粒子,或用于调用脚本命令以允许在触发器激活时应用自定义粒子行为。

MonoBehaviour.OnParticleTrigger 的示例代码展示了回调类型操作如何工作。

其他资源:ParticleSystemParticleSystem.trigger

属性

colliderCount指示附加到此粒子系统触发器的碰撞形状数量。
colliderQueryMode确定在调用 [[ParticleSystem::GetTriggerParticles]] 时是否提供碰撞器信息。
enabled指定 TriggerModule 是启用还是禁用。
enter选择当粒子进入触发器体积时要执行的操作。
exit选择当粒子离开触发器体积时要执行的操作。
inside选择当粒子位于触发器体积内部时要执行的操作。
outside选择当粒子位于触发器体积外部时要执行的操作。
radiusScaleUnity 在处理重叠之前应用于每个粒子大小的乘数。

公共方法

AddCollider添加与此粒子系统触发器关联的碰撞形状。
GetCollider获取与此粒子系统触发器关联的碰撞形状。
RemoveCollider移除与此粒子系统触发器关联的碰撞形状。
SetCollider设置与此粒子系统触发器关联的碰撞形状。