Unity 2d |.Come fare un personaggio respawn?
-
26-12-2019 - |
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);
}
. 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