2015-06-16 21 views
0

Структура является Куб + мост> Cube> CubeTrigger, где я хочу, чтобы прикрепить скрипт OnTriggerEnter (коллайдер другие) иКак играть частицы из ребенка

Я хочу, чтобы включить 4 частицы, которые Cube + Мост> Куб> ParticleGroup> Fire1, Fire2, Fire3, Fire4.

Как добраться до них?

ответ

0

Трудно сказать, что вы просите, но если вы хотите играть на своих частиц на основе OnTriggerEnter, вы можете сделать это несколькими разными способами.

Я бы либо включил систему частиц, когда вызывается OnTriggerEnter, либо создаст экземпляр системы в месте расположения ребенка.

Возможно, вы захотите сделать ссылку в скрипте для системы частиц и включить или создать его таким образом.

+0

Я хочу знать, что представляет собой код для игры в систему частиц, прикрепленный к другому объекту. Я новичок в программировании, поэтому мне не хватает оснований. – Phantoms

+0

Объявите переменную, как и вы, с любой строкой или int так, как ParticleSystem nameOfParticles; OnTriggerEnter(){ nameOfParticles.enabled; }

+0

Если вам нужна дополнительная помощь, разместите код, который у вас есть сейчас, и я смогу помочь лучше. –

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