1
私はこのコードを試しますが、 Player.renderer.enabled = false;
は存在しません。 documentation 1として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
ありがとうございました。 –
コンポーネントの値を頻繁に変更する場合は、awakeまたはstartメソッドで変数に参照を格納することを検討する必要があります。 –