レベルシステムの作成③(現在のLVを画面に表示する)


現在のLVを画面に表示する
using System.Collections;
using TMPro;
using UnityEngine;
public class SpawnEnemy : MonoBehaviour
{
public LVDatabase database;
// ★追加
public TextMeshProUGUI lvLabel;
void Start()
{
StartCoroutine(SpawnRoutine());
}
private IEnumerator SpawnRoutine()
{
yield return new WaitForSeconds(2f);
for (int i = 0; i < database.lvList.Count; i++)
{
GameObject spawnedEnemy = Instantiate(database.lvList[i].enemy, new Vector3(0, 0, 7), Quaternion.identity);
// ★追加
lvLabel.text = "LV: " + (i + 1);
yield return new WaitUntil(() => spawnedEnemy == null);
yield return new WaitForSeconds(1.5f);
}
}
}

【Unity6版】Danmaku(全20回)
他のコースを見る

現在のLVを画面に表示する
using System.Collections;
using TMPro;
using UnityEngine;
public class SpawnEnemy : MonoBehaviour
{
public LVDatabase database;
// ★追加
public TextMeshProUGUI lvLabel;
void Start()
{
StartCoroutine(SpawnRoutine());
}
private IEnumerator SpawnRoutine()
{
yield return new WaitForSeconds(2f);
for (int i = 0; i < database.lvList.Count; i++)
{
GameObject spawnedEnemy = Instantiate(database.lvList[i].enemy, new Vector3(0, 0, 7), Quaternion.identity);
// ★追加
lvLabel.text = "LV: " + (i + 1);
yield return new WaitUntil(() => spawnedEnemy == null);
yield return new WaitForSeconds(1.5f);
}
}
}

レベルシステムの作成③(現在のLVを画面に表示する)