アサーションでエラーが発生し、アサーションに失敗しました。値はnullが予想される た:値がnullではなかった UnityEngine.Assertions.Assert:IsNotNull(変換)なぜ私は敵が追いかけたりフォローしたりするようにプレイヤーのためのスロットを作れないのですか?
public class EnemyMove : MonoBehaviour
{
private Transform Player;
private Animator anim;
private EnemyHealth enemyHealth;
void Awake()
{
Assert.IsNotNull(Player);
}
void Start()
{
Player = GameManager.instance.Player.transform;
enemyHealth = GetComponent<EnemyHealth>();
anim = GetComponent<Animator>();
nav = GetComponent<NavMeshAgent>();
}
void Update()
{
if (!GameManager.instance.GameOver && enemyHealth.IsAlive)
{
nav.SetDestination(player.position);
}
else if ((!GameManager.instance.GameOver || GameManager.instance.GameOver) && !enemyHealth.IsAlive)
{
nav.enabled = false;
}
else
{
nav.enabled = false;
anim.Play("Idle");
}
}
}
ザイードの答えが動作する場合、チェックマークをクリックして、正しいものとして、それを選択してください。 – Almo