below code is used for spawning enemy character. problem is that the enemy which are spawning are not visible in game view , i can see them in scene view moving but in game view they are invisible , i have tried changing layer of characters , and also tried to align camera view but nothing is working
void Start()
{
StartCoroutine(SpawnMonsters());
}
IEnumerator SpawnMonsters()
{
while (true)
{
yield return new WaitForSeconds(Random.Range(1, 5));
randomIndex = Random.Range(0, monsterReference.Length);
randomSide = Random.Range(0, 2);
spawnedmonster = Instantiate(monsterReference[randomIndex]);
if (randomSide == 0)
{
spawnedmonster.transform.position = leftPos.position;
spawnedmonster.GetComponent<monster>().speed = Random.Range(4, 10);
}
else
{
spawnedmonster.transform.position = rightPos.position;
spawnedmonster.GetComponent<monster>().speed = -Random.Range(4, 10);
spawnedmonster.transform.localScale = new Vector3(-1f, 1f, 1f);
}
}
}
