타워 기능 추가 및 개선
This commit is contained in:
@@ -75,6 +75,13 @@ public class BuildManager : MonoBehaviour
|
||||
{
|
||||
_ghostMaterial.color = canPlace ? new Color(0, 1, 0, 0.5f) : new Color(1, 0, 0, 0.5f);
|
||||
}
|
||||
|
||||
// 미리보기 타워의 사거리 표시기를 켭니다.
|
||||
TowerRangeOverlay overlay = _ghostInstance.GetComponentInChildren<TowerRangeOverlay>();
|
||||
if (overlay != null)
|
||||
{
|
||||
overlay.ShowRange(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -120,7 +127,7 @@ public class BuildManager : MonoBehaviour
|
||||
_ghostInstance = Instantiate(selectedTurret.ghostPrefab);
|
||||
|
||||
// [추가] 고스트의 크기도 데이터에 맞게 조정
|
||||
_ghostInstance.transform.localScale = new Vector3(selectedTurret.size.x, 5f, selectedTurret.size.y);
|
||||
_ghostInstance.transform.localScale = new Vector3(selectedTurret.size.x, 1f, selectedTurret.size.y);
|
||||
}
|
||||
|
||||
private void DestroyGhost()
|
||||
@@ -175,7 +182,7 @@ public class BuildManager : MonoBehaviour
|
||||
|
||||
// [추가] 토대의 비주얼 크기를 타워 사이즈에 맞게 조정
|
||||
// x와 z는 타워의 가로/세로 사이즈를 따르고, y(높이)는 1로 유지합니다.
|
||||
siteObj.transform.localScale = new Vector3(data.size.x, 5f, data.size.y);
|
||||
siteObj.transform.localScale = new Vector3(data.size.x, 1f, data.size.y);
|
||||
|
||||
// 4. 컴포넌트 존재 여부 체크
|
||||
ConstructionSite siteScript = siteObj.GetComponent<ConstructionSite>();
|
||||
|
||||
Reference in New Issue
Block a user