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

ParticleSystem.MainModule.stopAction

建议变更

成功!

感谢帮助我们改进 Unity 文档的品质。尽管我们无法接受所有提交,但我们确实会阅读每个用户建议的变更并尽可能地进行更新。

关闭

提交失败

由于某种原因,无法提交建议的变更。请在几分钟后重试。感谢你花时间帮助我们改进 Unity 文档的品质。

关闭

取消

切换到手册
public ParticleSystemStopAction stopAction;

描述

当粒子和系统停止时,选择是否禁用或销毁游戏对象,抑或调用 MonoBehaviour.OnParticleSystemStopped 脚本回调。

using UnityEngine;
using System.Collections;

[RequireComponent(typeof(ParticleSystem))] public class ExampleClass : MonoBehaviour { private ParticleSystem ps;

void Start() { ps = GetComponent<ParticleSystem>(); ps.Stop();

var main = ps.main; main.loop = false; main.duration = 1.0f; main.stopAction = ParticleSystemStopAction.Destroy;

ps.Play(); } }