본문 바로가기

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

33. [데이터] 크리티컬 데미지



이번엔 치명타 혹은 피해 극대화,

즉 크리티컬 데미지를 만들어보도록 하겠습니다.


크리티컬은 동작의 피해응답 만을 이용합니다.


먼저 크리티컬 동작을 가지는 유닛에게 넣어줄 동작을 만듭니다.


그리고 피해량을 증가시키는 동작을 만듭니다.


마지막으로 동작 적용 효과를 하나 만듭니다.

이 효과에는 피해량 증가 동작을 연결시켜줍니다.


먼저 유닛에게 넣어줄 동작으로 갑니다.

확률이랑 장소와 일부 비율 수정만 하면 될 거 같지만 막상 게임 실행해서 테스트 해보면 그렇지 않습니다.

왜일까요?

저도 몰라요...ㅠ


설정 해줄 것은 3가지 입니다.

장소, 확률, 그리고 처리됨 입니다.

장소는 피해를 주는 유닛이므로 공격자로 설정합니다.

만약 피해 받는 유닛에게 크리티컬 확률을 적용시키고 싶다면, 수비자로 하시면 됩니다.

그리고 크리티컬 확률을 설정합니다. 0.3이면 30%. 화면 캡쳐 때문에 일부러 좀 높게 잡았습니다.


처리됨 에는 만들어준 효과를 설정해줍니다.


피해 증가 동작에는 피해를 받는 잠깐동안만 동작이 있어야 하기 때문에 짧게 잡습니다.


그리고 피해 응답에 가서

확률은 1로 꼭 해주시고,

일부 비율 수정 이나 수정량을 설정해주세요.



추천 눌러주세요 ^^



이렇게 하면 완성입니다만,

크리티컬 피해가 났는지 모르니,

크리티컬 표시를 해줍시다.


자동 정제소가

채취 시마다 가스 채취량을 텍스트로 표시해주는데요,

이걸 이용합니다.

텍스트 행위자입니다.


이걸 복제해준 다음

행위자:텍스트 를 클릭한 다음

텍스트를 설정합니다.

<c val="색깔번호">를 해주면 텍스트에 색을 입힐 수 있습니다.

ff0000은 빨간색입니다.


고정 글꼴 크기나 높이 오프셋은 현재 설정된 대로가 적당한듯 하니 안 바꿨습니다.

필요하면 바꿔주세요.


그리고 행위자 이벤트에 들어갑니다.

여러가지 있는데 행위자가 생성되기 위한 이벤트가 없네요.

자동 정제소는 유닛 행위자에 텍스트 행위자를 생성하도록 설정해놓아서,

텍스트 행위자에 따로 넣을 필요가 없어서입니다.


하지만 우리는 행위자가 이것밖에 없으니 여기에서 해결해야 합니다.

피해 증가 동작이 만들어지면 생성되게 합니다.

크리티컬 동작이 피해 처리됨 으로 해도 상관없습니다.


게임에서 테스트를 해보면?


잘 나오는군요.



이상으로 강의를 마칩니다.