전장의 안개 기능 개선

미탐험 구역의 모든 오브젝트는 보이지 않음
적이 시야를 제공하는 문제 수정
높은 장애물은 더 먼 거리에서부터 보일 수 있음
This commit is contained in:
2026-01-30 16:04:22 +09:00
parent 6df3e5d396
commit a9a744589d
22 changed files with 1298 additions and 55 deletions

View File

@@ -22,6 +22,15 @@ public class EnemyPortal : MonoBehaviour
foreach (GameObject obj in Enemies)
{
GameObject enemy = Instantiate(obj, transform);
// Add FogOfWarVisibility component to hide enemies in unexplored areas
if (enemy.GetComponent<FogOfWarVisibility>() == null)
{
var visibility = enemy.AddComponent<FogOfWarVisibility>();
visibility.showInExploredAreas = false; // Enemies hidden when not visible
visibility.updateInterval = 0.2f;
}
enemy.GetComponent<NetworkObject>().Spawn();
Debug.Log(enemy);
}