웨이브 2

스폰될 때 에너미에게 정보를 전달하기

저번에 웨이브로 에너미들을 소환되게 만들었는데 구현을 수정해야하는 부분을 발견했다.for문을 사용해서 맨 마지막 적에게만 마지막이라는 정보를 전달하고 해당 적이 죽으면 다음 웨이브 적이 소환되도록 생각하였는데 그러면1(x),2(x),3(x),4(o) 적이 이렇게 남았다고 쳤을 때 마지막 적인 4번 적을 먼저 죽인다면 마지막 적이 죽었다는 정보를 받아 적이 남아있는데 다음 웨이브 적을 소환되게 될 것이다. 그래서 수정 방법을 생각했다. 다음은 스폰하여 에너미에게 어느 웨이브에 속해있는지 정보를 받고 죽을 경우 해당 웨이브의 카운트를 감소하는 과정을 간단하게 글로 작성해본 내용이다.1. 배열에 담은 에너미들의 스폰을 발생하게 한다.2. 스폰 함수를 부를 때 숫자를 넣어 숫자 값에 따라 에너미가 어느 배열에 ..

에너미를 배열로 받아놔 한번에 스폰시키기

게임 진행이 에너미가 웨이브 형식으로 소환 될 예정이기에 한 웨이브의 적들을 미리 배열로 받아 놓기로 생각하였다. 내가 구현 방식 1. 에너미와 싸우는 장소에 도착2. 웨이브 A(배열 A)가 다 잡히면 웨이브 B(배열 B)를 소환.3. 위 과정을 반복하여 모든 웨이브가 끝나면 끝 코드에서 배열을 사용하려면 아래와 같은 코드를 헤더에 선언을 해준다.TArrayClassName>> name;이것을 이용하여 시범삼아 웨이브를 총 3개로 만들었다.UPROPERTY(EditAnywhere, BlueprintReadWrite)TArray> WaveA;//몬스터 웨이브 B들의 정보를 저장하는 곳UPROPERTY(EditAnywhere, BlueprintReadWrite)TArray> WaveB;//몬스터 웨이브 C들..