Enemy 생성 시 해당 타일 경고 표시
IEnumerator SpawnEnemy()
{
float spawnDelay = 1;
float tileFlashSpeed = 4;
Transform randomtile = map.GetRandomOpenTile();
Material tileMat = randomtile.GetComponent<Renderer>().material;
Color initialColur = tileMat.color;
Color fleshColour = Color.red;
float spawnTimer = 0;
while (spawnTimer < spawnDelay)
{
tileMat.color = Color.Lerp(initialColur, fleshColour, Mathf.PingPong(spawnTimer * tileFlashSpeed, 1));
spawnTimer += Time.deltaTime;
yield return null;
}
Enemy spawnedEnemy = Instantiate(enemy, randomtile.position + Vector3.up, Quaternion.identity) as Enemy;
spawnedEnemy.OnDeath += OnEnemyDeath;
}
'Made Game > Top Down Shooting Game' 카테고리의 다른 글
발사 모드 추가 및 트레일 효과 (0) | 2024.03.16 |
---|---|
총알이펙트 및 Enemy 파괴 이펙트 (0) | 2024.03.16 |
장애물 생성시 막히는 부분 없애기 (0) | 2024.03.16 |
인스펙터를 이용해 실시간으로 맵 적용 (0) | 2024.03.16 |
.gitignore 파일 (0) | 2024.03.16 |