DEG-41 원거리 공격을 타겟 위치에 던지도록 수정

This commit is contained in:
fiore 2025-04-23 09:44:17 +09:00
parent b6e0458350
commit 6f81f0d68b

View File

@ -115,14 +115,15 @@ public class PldDogController : EnemyController
Debug.Log("BombThrowPattern: 보스가 폭탄을 던집니다."); Debug.Log("BombThrowPattern: 보스가 폭탄을 던집니다.");
int bombCount = 1; // 한 번에 몇 개 던질지 int bombCount = 1; // 한 번에 몇 개 던질지
float radius = 2f; float radius = 2f; // 무작위로 던질 경우 범위
for (int i = 0; i < bombCount; i++) for (int i = 0; i < bombCount; i++)
{ {
Vector3 randomPos = TraceTargetTransform.position + (Random.insideUnitSphere * radius); // Vector3 randomPos = TraceTargetTransform.position + (Random.insideUnitSphere * radius);
randomPos.y = 0.1f; // 지면에 맞추기 Vector3 targetPos = TraceTargetTransform.position;
targetPos.y = 0.1f; // 지면에 맞추기
var boomObj = Instantiate(chariotSlashWarning, randomPos, Quaternion.identity); var boomObj = Instantiate(chariotSlashWarning, targetPos, Quaternion.identity);
boomObj.transform.localScale = new Vector3(5f, 5f, 5f); boomObj.transform.localScale = new Vector3(5f, 5f, 5f);
var boom = boomObj.GetComponent<ChariotAoeController>(); var boom = boomObj.GetComponent<ChariotAoeController>();