작성자 | SCIILiberty.555 | ||
---|---|---|---|
작성일 | 2010-09-16 20:54:16 KST | 조회 | 5,428 |
제목 |
트리거에디터 알아보기 - for문
|
for문은 while반복문과 비슷합니다. 아니 똑같습니다. *while반복문? [주소추가예정]
while반복문을 간편화한것을 for문이라고 보면 됩니다. *변수? 강좌 보러 가기
함수를 선택하면
1부터 10까지 각 정수 변수(이)가 증가하며 (행동) 수행. 증가값 1
이라고 되있는데 차근차근 살펴봅시다.
1부터 10까지
이것은 다시말해 선택한 변수의 시작값과 최대값을 말합니다.
각 정수 변수(이)가 증가하며 (행동) 수행.
는 말그대로 정수의 값을 가진 변수를 반환하는 것이고요
증가값 1
은 1부터 10까지 변수가 1씩 증가하며 최대 10까지 반복한다는 말입니다.
자 이제 차근차근 살펴봅시다.
함수를 선택하면 밑에 행동 이 하나 생깁니다.
for 문을 이용할 행동은 거기에다가 넣으면 됩니다.
그럼 총 10번이 반복되겠죠? (증가값을 1로 했으니 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
그렇다면 저글링 생성을 예를들어 봅시다.
http://avgnerd.hosting.paran.com/sc2gui/view.php?id=26&emd=0자 여기서 보면(최대한 간략하게 적은거)
플레이어 Player의 상태 = 플레이 중
이라고 되있는데요 Player는 변수 Player를 말합니다. 거보면 지역변수있죠?
그리고 for문을 보면 1 부터 8까지 변수 Player 라고 되있죠? 그것도 역시 지역변수 player를 선택한 겁니다.
다시말해 Player를 1부터 8까지 1씩 증가하면서 반복시킨다는 말입니다.
첫번째 반복했을때 Player 값은 1
다시말해 조건은 즉 플레이어 1의 상태 = 플레이 중
행동(then)은 즉 플레이어 1에게 1개의 저글링 생성
이런식으로 바뀌고
2번째 반복했을때는 Player 값은 2
이런식으로 반복되는 것입니다.
증가값을 2로 하면 1에서 3으로 가겠죠?(2로하는사람 본적은 없음 ..)
for 문은 여러가지로 많이 쓰입니다. 특히 많은 플레이어를 다룰때 더 잘쓰이죠.
하지만 결국은 while반복문을 간편화한거니... while문으로 하셔도 상관은 없습니다.
|
||
|
© PlayXP Inc. All Rights Reserved.