Pregunta

Estoy usando la unidad 2D, no 3D, y me pregunto por qué mi guión actual no funcionará.No está destruyendo el objeto y apoyado.Tenga en cuenta que estoy usando la física de Unity 2D y 2D. ¿Alguien puede ayudar?

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

¿Fue útil?

Solución

Yo mismo tenía este problema,

arreglar: Función ONTROGGERGENTER2D (OtroObject: Collider2D) {

Los comandos 2D y 3D son diferentes.Muy molesto.

Otros consejos

¿En qué se establece el jugador?Debe ser público si desea configurarlo en el editor.

¿Se está llamando a ONTRGERGERTER?¿Está visible el Spawnpoint a la cámara?

TAMBIENTE NOTA Este código es el mismo para 2D y 3D.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top