UDN
Search public documentation:
PerActorParticleCollisionCH
English Translation
日本語訳
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
日本語訳
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
设置 Actor 级粒子碰撞事件
概述
设置粒子系统
对于这个示例,我们将会使用已经设置碰撞的粒子系统,并且默认情况下使这个系统与场景中的所有对象发生碰撞。
当前,粒子会使用常规的 Collision 模块与静态网格物体以及 bsp 地面平面发生碰撞。 通过使用 Actor 级碰撞,我们可以指定粒子系统要与之发生碰撞的对象(在这个实例中是一个网格物体发射器),而不是将整个场景作为具有常规 Collision 模块的实例。
如果您在您的发射器中已经有一个 Collision 模块,那么禁用它,并保留这个设置供以后使用。右击并使用 Collision > Collision Actor 将一个新的 Collision Actor 模块添加到您的发射器中。
通过按下 Add a New Item(添加一个新的物品) 按钮 (
设置实例参数
要想为效果设置实例参数,请在场景中选择您的 Emitter Actor 并选择 Emitter > Auto Populate 。
Note: 您的 Emitter Actor 的 Instance Parameter(实例参数)现在将使用 2 个新的元素 [0] 和 [1],其中 Instance Parameter 名称在您引用的效果中指定。 将 Instance Parameter(实例参数)指向您放置在场景中的 actor。
点击右上角的 Lock Selected Actors(锁定选中的 Actor) 按钮 (
您的粒子现在将会只与在您的场景中指定的 actor 发生碰撞,任何没有指定的 actor 都无法发生碰撞。 如果您的粒子在碰撞后消失,那么检查您的 Collision Actor 设置并确保没有将 Collision Completion Option(碰撞完成选项)设置为 Kill。
