์œ ๋‹ˆํ‹ฐ์—์„œ waitforseconds(5)ํ•˜๋ฉด ํ•œ๋ฒˆ์‹คํ–‰ํ•˜๊ณ  5์ดˆ๋™์•ˆ ๊ธฐ๋‹ฌํ•˜๋Š”๊ฑฐ์•„๋‹Œ๊ฐ€์š”??


using System.Collections;

using System.Collections.Generic;

using UnityEngine;


public class EnemyInstantiate : MonoBehaviour

{

ย  ย  public GameObject[] enemy;


ย  ย  public GameObject[] creation;


ย  ย  public int start;


ย  ย  // Start is called before the first frame update

ย  ย  void Start()

ย  ย  {

ย  ย  ย  ย ย 

ย  ย  }


ย  ย  // Update is called once per frame

ย  ย  void Update()

ย  ย  {

ย  ย  ย  ย  if(start>=0)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  StartCoroutine(CreatEnemy());

ย  ย  ย  ย  ย  ย  start--;

ย  ย  ย  ย  }

ย  ย  }


ย  ย  IEnumerator CreatEnemy()

ย  ย  {


ย  ย  ย  ย  int EnemyNumber = Random.Range(0, enemy.Length);


ย  ย  ย  ย  int EnemyCreation = Random.Range(0, creation.Length);





ย  ย  ย  ย  Instantiate(enemy[EnemyNumber], creation[EnemyCreation].transform.position, creation[EnemyCreation].transform.rotation);



ย  ย  ย  ย  yield return new WaitForSeconds(5);

ย  ย  }

}

์ด๋ ‡๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งฐ๋Š”๋ฐ ๊ฑฐ์˜ 1์ดˆ๋งŒ์— 10๋ฒˆ๋ฐ˜๋ณตํ•˜๋„ค์š”



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced81fa11d02831edca684dcd73c50d611ea9794c00f8444b41a30627f089b4b365c6cc9f49b2a31bb91661e588278d21e38e570dc9d7ce10