작성자 | 스타에디터_기초 | ||
---|---|---|---|
작성일 | 2017-05-20 02:22:14 KST | 조회 | 1,962 |
첨부 |
|
||
제목 |
답변 : 01
|
먼저 유닛을 제어 하는것부터 해봅시다
스타2에는 적유닛을 제어할 수 없기때문에
자신이 동맹 2명을 조종하고
그 2명을 서로 적으로 만들어놓고
싸우게 해야됩니다.
이벤트를 하나 만들어주시고
이벤트 > 지도초기화 = 게임이 시작할때 실행되는 트리거
행동 > 동맹 설정
자신(1플레이어)가 2,3 플레이어(컴퓨터)를 조종하기 위해서는
1과 2,3은 동맹,시야,제어,소비 공유로 해주시고
2,3은 서로 싸워야되기때문에 서로 적으로 해주셔야됩니다.
2번째로 교전 맵처럼 싸우게 하려면
퀄리티 수준에 따라 다르긴 하지만 최대한 간단하게 만들어봅시다.
먼저 트리거로 유닛부대를 통솔하려면
유닛을 팀단위로 만든뒤에 그 팀을 조종해야됩니다.
그러기위해서는 유닛그룹이라는 변수가 필요합니다.
물론 2플레이어팀,3플레이어팀 2개가 필요하니 2개를 만듭니다.
그리고 그 팀을 통솔하는 트리거가 있어야하므로
트리거를 하나더 만듭니다.
그리고 유닛을 팀에 집어넣어주는 과정입니다.
이벤트 > 유닛 만들어질때
아래에서 조건을 2개로 나눠야 되므로
if문을 사용하였습니다.
1번 조건 > 만든유닛의 소유자가 2일때
행동 > 2 유닛그룹에 유닛을 추가 (2팀에 추가하는것 입니다.)
2번 조건 > 만든유닛의 소유자가 3일때
행동 > 3 유닛그룹에 유닛을 추가 (3팀에 추가하는것 입니다.)
이렇게 되면 팀에 추가하는것이 완료 되었습니다.
그리고 공격을 하기 위해서는 "공격시작"이라는 버튼이 한개 필요할 것입니다.
버튼은 게임이 시작할때 바로 생성되어야 됩니다. (지도초기화)
그러므로 첫번째 트리거에 이어붙여 추가로 만들도록 하겠습니다.
대화상자 : 게임 내에 그림,버튼,텍스트를 붙일 수 있는 기본 바탕이 되는
코르크보드판이라고 생각하시면 됩니다.
대화 상자 아이템 - 버튼 : 대화상자 위에 추가될 버튼입니다.
또한 이후에 다른 트리거에서 이 버튼을 사용할때 이 버튼이 어떤 버튼인가를
명확하게 지칭하기 위해서
대화상자 아이템 이라는 변수를 하나 만들어주시고
마지막으로 만든 버튼을 그 변수로 설정해주세요.
편집기는 프로그램이기 때문에 "내가 아까전에 만든 버튼" 이런식으로 버튼을 사용하려 하면
알아듣지 못합니다. 정확하게 "내가 아까 변수 1로 지정한 버튼" 이런식으로 하셔야
알아 듣습니다. 그러한 과정을 위해 버튼을 변수로 지정하는 것입니다.
(버튼이 한개라면 알아들을지 모르겠지만 만약 버튼을 200개 가량 써야된다면
"내가 아까전에 만든 버튼"은 알아듣지 못할 것입니다. 이를 위해 버튼을 변수1,변수2,변수3으로 구분해서 정확하게 이름표를 붙여주는 과정이라고 생각하시면 됩니다.)
(보너스) : 행동그룹을 통해서 간편하게 분류가 가능합니다.
꼭필요한 과정은 아닙니다. 생략하셔도 상관없습니다.
버튼이 제작이 됬으니
이제 서로간에 유닛들이 공격할 지점을 설정해 주셔야 될겁니다.
아무리 버튼을 눌러도 유닛들이 어떤 지점으로 공격해야 될지 모르겠다면
꽤나 난감할 것 입니다.
마지막으로 이때까지 만든 버튼과 지점을 사용해 버튼을 누르면 유닛들이 그 지점으로 공격을 하게 하는 트리거를 만듭니다.
이벤트 > 대화 상자 아이템 사용함
조건> 사용한 플레이어 = 1
조건> 사용된 대화 상자 아이템 = "아까 변수1로 지정한 아이템"
행동 > 2플레이어 유닛그룹(유닛팀)을 선정하여 > 대상지점(3번)으로 공격
행동 > 3플레이어 유닛그룹(유닛팀)을 선정하여 > 대상지점(2번)으로 공격
이렇게 하시면 모든 준비가 완료 되었습니다.
추가로 예제 맵을 첨부 하였으니
도움이 되길 바랍니다.
감사합니다.
© PlayXP Inc. All Rights Reserved.