如何玩儿童

时间:2015-06-16 16:21:11

标签: c# unity3d parent-child particles unity5

结构是 Cube + Bridge> Cube> CubeTrigger 我要附加脚本OnTriggerEnter(Collider other)和

我想打开4个粒子 Cube + Bridge> Cube> ParticleGroup> Fire1,Fire2,Fire3,Fire4

如何到达他们?

2 个答案:

答案 0 :(得分:0)

很难说出你在问什么,但如果你想基于OnTriggerEnter播放你的粒子,你可以用几种不同的方式来做。

我会在调用OnTriggerEnter时启用粒子系统,或者在子位置实例化系统。

您可能希望在粒子系统的脚本中进行引用,并以这种方式启用或实例化它。

答案 1 :(得分:0)

using UnityEngine;
using System.Collections;

public class CubeTrigger : MonoBehaviour {

    public ParticleSystem Flame1;
    public ParticleSystem Flame2;
    public ParticleSystem Flame3;
    public ParticleSystem Flame4;

    void OnTriggerEnter (Collider other) {

        Flame1.Play ();
        Flame2.Play ();
        Flame3.Play ();
        Flame4.Play ();
    }
}

这是非常容易的任务。我忘了我可以拖放我想要使用的粒子:) thx