작성자 | SCIILiberty.555 | ||
---|---|---|---|
작성일 | 2010-09-17 22:33:27 KST | 조회 | 5,625 |
제목 |
트리거에디터 알아보기 - IF THEN ELSE(조건, 행동, 행동)
|
자 드디어 if then else군요
사실상 if then else는 맵상에서 변수 2번째로 중요한 역할을 합니다.
외냐 변수의 설정을 사용한 조건을 꾸밀수 있거든요
for 문을 조건에 이용하고싶은데 조건에 for문이 안달리네?
하시는분들도 많을겁니다.
자 IF가 뭐냐? IMF아닙니다................. ㅈㅅ
IF = 조건 입니다.
다시말해 조건을 설정할수 있는 칸이죠 따로 설명은 필요없으리라 생각합니다.
THEN은 뭐냐?
THEN = 행동 입니다.
어라 ELSE도 행동이라면서여? 라고 하는사람 있을겁니다.
자 THEN은 뭐고 ELSE는 뭐냐?
THEN은 조건이 맞아떨어졌을때 하는 행동이고
ELSE는 조건이 맞지 않을때 하는 행동입니다.
자 이제 IF THEN ELSE를 알았으니 예를들어볼까요?
이제 조건(IF)에 for 문을 사용할 수 있습니다
무슨소리냐 하면
for 문 (시작값 1 최대값 8 변수 (Player) 증가값 1)
행동
if then else
if
플레이어 (Player) 상태 = 게임 중
then
플레이어 (Player)에게 1 저글링 생성
else
플레이어 (Player)의 모든유닛을 선정
행동
선정된 유닛 삭제
이런식으로 해주는 것입니다.
위의 내용을 보면 알겠지만 if then else는 단순히 조건의 함수화 때문만이 아닙니다.
else라는 것을 이용하여 다양한 것을 꾸밀수 있습니다.
예를들어 변수1의 값 = 1이 될경우의 행동도 만들고 아닐경우의 행동도 만들고 싶을때...
1이 아닐경우... 대채 얼마나 만들어야 되나요? 숫자의 끝?
그래서 else가 필요한 겁니다.
조건을 변수1의 값 = 1로 해놓고
else에 1이 아닐경우의 행동을 넣으면 되는거죠
이처럼 if then else는 다양하게 사용할 수 있습니다.
다음에는 트리거 실습을 들어가도록 하겠습니다.
© PlayXP Inc. All Rights Reserved.