Domanda

Sto usando Unity 2D, non 3D, e mi chiedo perché il mio attuale script non funzionerà.Non sta distruggendo l'oggetto e la respira.Tieni presente che sto usando la fisica di Unity 2D e 2D. Qualcuno può aiutare?

#pragma strict
var Player : GameObject;
var spawnPoint : Transform;
function OnTriggerEnter(other : Collider){
    Destroy(other.gameObject);
    var P : GameObject = Instantiate(Player, spawnPoint.position, Quaternion.identity);
}
.

È stato utile?

Soluzione

ha avuto questo problema stesso,

FIX: FUNCTION ONTRIGGERENTER2D (altroObject: Collider2d) {

I comandi 2D e 3D sono diversi.Davvero fastidioso.

Altri suggerimenti

A cosa serve il giocatore?Dovrebbe essere pubblico se vuoi impostarlo nell'editor.

è stato chiamato ontriggerenter?È il punto di vista visibile alla fotocamera?

Nota anche questo codice è lo stesso per 2D e 3D.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top