01-09-2015, 11:23 AM
Davvero molto strano.
Non dovrebbe cambiare niente, ma prova a togliere le istruzioni:
1)"particleSystem.Stop();" (si trova in void Start())
2)"particleSystem.Play ();" (si trova in void OnTriggerEnter (Collider other))
3)"Destroy (particleSystem);" (si trova in void OnTriggerEnter (Collider other))
Poi all'interno dell' if(other.tag == "Nemico"){...} metti la funzione:
Debug.Log("in collisione");
Così dovresti vedere nella console, nel caso in cui ci sia la collisione, la scritta "in collisione".
Non dovrebbe cambiare niente, ma prova a togliere le istruzioni:
1)"particleSystem.Stop();" (si trova in void Start())
2)"particleSystem.Play ();" (si trova in void OnTriggerEnter (Collider other))
3)"Destroy (particleSystem);" (si trova in void OnTriggerEnter (Collider other))
Poi all'interno dell' if(other.tag == "Nemico"){...} metti la funzione:
Debug.Log("in collisione");
Così dovresti vedere nella console, nel caso in cui ci sia la collisione, la scritta "in collisione".