작성자 | SCIILiberty.555 | ||
---|---|---|---|
작성일 | 2010-08-25 23:10:35 KST | 조회 | 1,483 |
제목 |
팁 - 변수 이용(모든 맵의 기초)
|
이 내용은 대부분의 사람들은 다 인지하고 있슬겁니다.
하지만 몃몃 변수가 뭐임? 먹는거임? 하는 사람들을 위해 팁을 써봅니다.
변수.. 학교에서 들어봤을법도 한 그런 말이죠
말 그대로 변하는 수(겔디터에서는 모든것)를 저장시켜주는 것이 변수 입니다.
겔디터에서는 변수가 모든 맵에 하나씩은 들어가기 마련입니다.(퀄리티가 조금이라도 있는 맵에는 무조건)
변수는 여러가지로 쓸수 있습니다.
변수는 대표적으로 정수가 많이 쓰입니다.
그밖에 대화 상자, 점수판 등등 다른 게임 링크를 저장하는데도 쓰입니다.
첫번째:for 문
http://www.playxp.com/sc2/galaxy/view.php?article_id=2034447이 for문 함수도 역시 변수를 이용합니다.
여기에 보시면 Player 변수가 있는데 이 Player 변수는 정수 입니다.
*여기서 정수란 소수점이 있지 않은 평범한 숫자를 말합니다.
이 Player 라는 변수는 기본값이 0이며 따로 설정을 해주지 않으면 기본값을 그대로 유지하게 됩니다.
for 문에서는 시작값 1 끝 8 증가값 1 변수 Player 이렇게 설정해주면
for 문 함수를 처음 시작할때는 1부터 증가값인 1씩 변수를 올려가면서 8까지 반복하게 됩니다.
그리고 for 문을 실행중일떄는 여러가지 이득이 있죠
예를들어
조건:플레이어 (변수:Player)가 게임중
행동:플레이어 (변수:Player)에게 유닛 암거나 생성
이런식으로 쓸수 있습니다.
두번째:부울
부울 이라는 것은 FALSE 와 TRUE (FALSE:참값 아님, TRUE:참값)로 나뉘게 됩니다.
예를들어 대표적인 치트키(스타1기준)으로 보자면
*전환이란? http://www.playxp.com/sc2/galaxy/view.php?article_id=2034435
전역 변수:Power Overwhelming = FALSE(기본값) <부울>
이벤트:Power Overwhelming 입력
조건:없음
행동:(변수:Power Overwhelming)값에 따라 행동 전환
조건:(변수:Power Overwhelming) = FALSE
행동:플레이어의 유닛을 무적으로 만듬 + 변수 설정 (변수:Power Overwhelming) = TRUE
조건:(변수:Power Overwhelming) = TRUE
행동:플레이어의 유닛을 취약으로 만듬 + 변수 설정 (변수:Power Overwhelming) = FALSE
이런식으로 전환 함수를 이용한 콤비(?)플레이를 할수도 있습니다.
세번째:여러가지
대화 상자, 점수판 등등은
전역 변수:이름 아무거나 = 대화 상자 없음 <대화 상자>
이벤트:암거나
조건:암거나
행동:변수 설정 (변수:이름 아무거나) = 마지막으로 만든 대화 상자
대화상자를 만든 후 바로 변수 설정을 이용하여 변수에 대화 상자를 저장시킵니다.
마지막으로 만든 대화 상자는 지역 함수에 속하기 때문에 트리거 밖에서는 사용할 수 없습니다.
따라서 트리거 안에서 변수로 저장시킨 다음 다른 트리거에서 행동해야 합니다.
그리고 변수 설정 맨 위에 보면 게임 링크, 미리 설정이 있는데
미리 설정값은 사용자가 만든 미리 설정 값도 포함되고(미리 설정은 스크립트는 없고 확인 용도로만 쓰임)
게임 링크는 맵 내에 데이터들을 게임 링크라고 합니다.
다시말해 마지막으로 만든 유닛 함수를 이용해 유닛도 변수에 저장시킬수 있습니다.
이런식으로 변수는 여러가지로 쓰입니다.
언제나 말하지만 고퀄리티의 맵에서는 변수는 필수입니다. 변수없으면 고퀄리티는 절떄 만들어질수 없습니다.
이 팁이 도움이 된다면 추천을 !!
|
||
|
|
||
|
© PlayXP Inc. All Rights Reserved.