본문 바로가기

스타크래프트2 에디터/에디터 강의

31. [데이터] 지속 효과 - 오프셋 설정



이번 강의에서는 밴시의 융단 폭격 같이

한 지점 외의 다른 곳에 효과를 내는 법을 강의합니다.

 

능력은 효과 - 즉시 나 효과 - 대상을 아무거나 써도 무방하지만

저는 대상 방향이나 지점을 정할 수 있는 효과 - 대상을 쓰겠습니다.

 

우선 능력을 만드신 후 그림과 같이 3개의 효과를 생성합니다.

이번 강의의 핵심인 지속 효과와 영역 검색 효과, 유닛에게 피해를 입히는 피해 효과입니다.


영역 검색 효과는 알아서 적절히 해주시고....


그리고 지속 효과 생성 효과에 영역 검색 효과를 연결합니다.

주기 효과에서 연결합니다.


그리고 바로 아래 보시면 주기적 오프셋 이란 것이 있습니다. 열어봅시다.


좌표 값을 설정할 수가 있습니다. 앞에서 설정한 효과가 설정한 좌표에서 일어납니다.


Y값에 - 값을 입력하면 지정한 값만큼 앞 쪽에 효과가 발생합니다.

저는 5개 지점에서 나타나도록 설정을 했습니다.

그러므로 위에 있는 주기 수에서는

5로 설정합니다.

(주기 수를 1로 하면 주기 지속 시간에 상관없이 5개 지점에서 동시에 일어납니다.)


주기 수 바로 아래에 보시면

주기 지속 시간이란 것이 있습니다.

설정을 안 하신다면 5개의 영역 검색 효과가 동시에 펑 하고 일어날테고

설정을 해주시면 설정한 시간만큼의 간격마다 효과가 발동합니다.


주기 지속 시간을 설정하지 않았을 경우


주기 지속 시간을 설정했을 경우

 

그리고 효과가 대상 지점으로 부터 발동하는지

아니면 시전자 유닛으로부터 발동하는지도 설정할 수 있습니다.

빨간 상자의 부분을 시전자 지점으로 바꾸면 시전자로부터 설정된 오프셋에 따라 효과가 발동합니다.


보시다시피 시전자 지점으로 부터 효과가 발동됩니다.
※이 경우 대상 지점 선택은 방향 설정의 기능만 있습니다.


추천 눌러주세요 ^^



그런데 유닛이 한 번 효과를 받으면 다시 효과가 발동되지 않도록 하고 싶을 때는 어떻게 해야 할까요?


강조한 부분인 표시기란 것을 설정하면 됩니다.

간단하게 이것만 설정해 주시면 됩니다.

그리고 피해 효과에 가셔서

유효성 검사기에서 표시기 없음을 설정해주시면 됩니다.

 

지속 효과에서 표시기를 설정하고 효과의 영향을 어떤 유닛이 받으면 유닛에게는 표시기란 것이 지속 효과가 사라지기 전까지 생성되는 것인데

지속 효과가 끝나기 전에 유닛이 또 피해를 입으려 할 시에 유효성 검사기로 표시기가 없는 유닛만 영향 받도록 걸러주기 때문에

결과적으로 유닛을 두 번 이상의 피해를 받지 않는 것입니다.


마지막으로 모델 행위자 생성한 후 효과가 발동 시에 모델이 나오도록 설정하면 완성입니다.


소리 설정이랑은 알아서 하시면 됩니다.



이상입니다.