Created
January 10, 2016 03:32
-
-
Save felinebabies/d528bc3ab99dd13ee1b1 to your computer and use it in GitHub Desktop.
敵出現管理
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
using System.Collections; | |
public class EnemyManager : MonoBehaviour { | |
public GameObject enemyPrefab; | |
// Use this for initialization | |
void Start () { | |
StartCoroutine(enemyGenerateSchedule()); | |
} | |
// Update is called once per frame | |
void Update () { | |
} | |
IEnumerator enemyGenerateSchedule() { | |
// 開始と同時に出現 | |
Instantiate(enemyPrefab, new Vector3(-15.01379f, 18.2092f - 10f, 0),Quaternion.Euler(0, 0, 0)); | |
Instantiate(enemyPrefab, new Vector3(-11.07379f, 21.0792f - 10f, 0), Quaternion.Euler(0, 0, 0)); | |
Instantiate(enemyPrefab, new Vector3(-18.68379f, 21.1092f - 10f, 0), Quaternion.Euler(0, 0, 0)); | |
// 五秒後に第2波 | |
yield return new WaitForSeconds(5f); | |
Instantiate(enemyPrefab, new Vector3(-15.01379f + 20f, 18.2092f - 10f, 0), Quaternion.Euler(0, 0, 0)); | |
Instantiate(enemyPrefab, new Vector3(-11.07379f + 20f, 21.0792f - 10f, 0), Quaternion.Euler(0, 0, 0)); | |
Instantiate(enemyPrefab, new Vector3(-18.68379f + 20f, 21.1092f - 10f, 0), Quaternion.Euler(0, 0, 0)); | |
// 1秒後に第3波 | |
yield return new WaitForSeconds(1f); | |
Instantiate(enemyPrefab, new Vector3(-15.01379f + 20f, 18.2092f - 15f, 0), Quaternion.Euler(0, 0, 0)); | |
Instantiate(enemyPrefab, new Vector3(-11.07379f + 20f, 21.0792f - 15f, 0), Quaternion.Euler(0, 0, 0)); | |
Instantiate(enemyPrefab, new Vector3(-18.68379f + 20f, 21.1092f - 15f, 0), Quaternion.Euler(0, 0, 0)); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment