1
Я пробую этот код, но Player.renderer.enabled = false;
не существует. Вот мой код:GameObject.renderer устарел
public IEnumerator RespawnPlayerCo()
{
Instantiate(deathParticle, player.transform.position, player.transform.rotation);
player.enabled = false;
player.renderer.enabled = false; //error is here
Debug.Log("Player Respawn");
yield return new WaitForSeconds(respawnDelay);
player.transform.position = currentCheckPoint.transform.position;
Instantiate(respawnParticle, currentCheckPoint.transform.position, currentCheckPoint.transform.rotation);
}
Попробуйте 'player.GetComponent() .enabled = false;' вместо этого. –
TerraPass
Большое вам спасибо. –
Если вы часто меняете значения компонентов, вам следует рассмотреть возможность хранения ссылки на него в переменной в режиме пробуждения или запуска –