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
非常感谢。 –
如果您经常更改组件的值,则应考虑将其引用存储在清醒变量或启动方法中 –