아래와 같은 순서대로 설명드립니다.
글이 길어질 경우 아래의 [ ] 사이의 단어를 이용해서 검색을 해주세요...
1. [맵에디터를 실행]하려면......
2. [로케이션]을 설정하려면......
3. [트리거란].....?
4. [스타트] 로케이션이란..?.......
5. 유닛을 [계속 나오게] 하려면......?
6. [점수]를 표시하려면.....?
7. 100되면 [영웅]이 나오게 하려면.....?
1...............맵에디터를 실행하려면.................
맵을 제작하거나, 이미 만들어진 맵을 편집하려면 이 에디터를 실행해야 되는데,
스타크래프트에서는 캠페인에디터, 워크래프트3에서는 월드에디터라고 부르고 있습니다.
그냥 간단하게 스타, 워크3 모두 그냥 맵에디터라고 부르기도 하지요..
실행을 하시려면 스타크래프트 폴더의 StarEdit.exe 를 실행해주시면 됩니다.
맵에디터의 종류에 따라 다양한 기능을 제공해 주기도 합니다.
자료의 다운로드는 http://cafe.daum.net/rpgguild 에서.........
2...............로케이션을 설정하려면..................
로케이션(Location) 이란, 말그대로 위치를 설정해주는 것인데요,
질문하신분처럼, 유닛을 어디에 나오게 한다거나, 하는 식으로,
[어디] 의 유닛을 어떻게어떻게 하고자 할 때 주로 쓰입니다.
굳이 해석을 해서, 위치 라고 부르지는 않고 그냥 로케이션이라고 부릅니다...
설정을 하려면.....
맵에디터의 위쪽 메뉴를 보시면,
Layer라는 메뉴가 있을 겁니다.
순서대로
Terrain Layer - 지형 편집
Doodad Layer - 장치 편집
Unit Layer - 유닛 편집
Location Layer - 로케이션 편집
Fog of War - 안개 편집
위의 4번째에 있는 Location Layer 를 선택해주세요....
그런 다음, 로케이션이 놓일 위치에 마우스를 클릭하고 드래그 해보세요,
그러면 Location 0 이라는 이름의 로케이션이 만들어질 겁니다.
크기는 자유지만, 로케이션의 이름이 보이면 더 편하겠죠..? 물론 용도에 맞아야 하겠지만.....
로케이션의 이름 변경은 더블클릭으로,
로케이션의 이동은 가운데를 클릭한뒤, 드래그로,
로케이션의 삭제는 클릭후, 오른쪽 클릭-> Clear 나, 아니면 클릭후 Delete 키로,
로케이션의 높낮이 편집은 더블클릭으로 하시면 됩니다.
더블클릭을 하시면..
Name에는 이름을 적는 칸이고,
Apply Location to 의 아래에는
Low Elevation - 낮은 땅에 붙어있는
Mid Elevation - 보통 땅에 붙어있는
High Elevation - 높은 땅에 붙어있는
Low Air - 낮은 땅에 떠 있는
Mid Elevation - 보통 땅에 떠 있는
High Elevation - 높은 땅에 떠 있는
위의 위치에 있는 유닛이나 건물에 대해서만 로케이션의 설정으로 트리거를 적용시킬때 쓰입니다.
예를 들면, 배럭을 띄우는 순간 없애고 제자리로 돌린다거나.....
3.................트리거란.......................
트리거(trigger) 의 사전적인 의미는, '방아쇠를 당기다', '어떤일을 시작하게 하다' 라는 뜻인데요,
스타크래프트 맵에 대해서라면 당연히 방아쇠 당기는 쪽은 아닐테고 후자의 뜻이겠죠^^
트리거란 아래와 같은 구조로 구성되어있습니다.
Players (플레이어 - 트리거가 적용될 대상)
Conditions (컨디션 - 트리거가 적용될 조건)
Actions (액션 - 트리거가 적용될 때의 작동)
각 부분마다를 따로 설정해주기만 하면 됩니다.
트리거를 설정하려면......
맵에디터의 윗 메뉴에 보시면 Scenario 가 있고 그걸 클릭하면 Triggers 요걸 클릭~!
단축키로는 CTRL+SHIFT+T 라고 씌여있는데요, 제 손가락이 작게 느껴지는 몰라도, 저는 그냥 ALT+S+T 로 누릅니다...편한대로 하세요.....
트리거 창이 뜨면 처음만드는 맵일 경우, 맨 위에 Players 에는 All players 만, 중간의 네모박스는 3개가 있을 겁니다.
이건 밀리 게임을 위한 트리거 인데요,
순서대로 이런 뜻을 의미합니다.
CONDITIONS
- Always
ACTIONS
- Modify resources for Current Player: Set to 50 ore.
조건
- 항상 혹은 시작하자마자
작동
- 모든 플레이어에게 50의 미네랄을 준다.
CONDITIONS
- Current player commands at most 0 buildings.
ACTIONS
- End scenario in defeat for current player.
조건
- 모든 플레이어에 속하는 플레이어가 0 개이하의 건물을 갖고 있다면
작동
- 해당 플레이어는 게임에서 지게 한다.
CONDITIONS
- Non Allied Victory Player commands at most 0 buildings.
ACTIONS
- End scenario in victory for current player.
조건
- 동맹승리가 아닌 플레이어가 건물을 0 개 이하 갖고 있다면
작동
- 해당 플레이어는 게임에서 이기게 한다.
이런 뜻이구요..
이외의 트리거에 대한 설명은 http://cafe.daum.net/rpgguild 에서 찾아보세요..
4...................스타트 로케이션이란..?....................
스타트 로케이션(Start Location)이란,
각 플레이어가 처음 시작을 어디서 하게 해주느냐를 설정해 주는 것으로,
밀리게임에서는 처음 시작을 어디에서 하게 화면을 그쪽으로 해줌과, 그 곳에 커맨드 센터 등의 건물이 주어지게 해줍니다.
유즈맵 게임에서는 마찬가지로 위치를 설정해주는 것이기도 하고, 단순히 화면만 그쪽에 있게하기도 합니다..
스타트 로케이션의 설정은......
왼쪽에 보시면 Player 1 (Red Terran), Player 2 (Blue Zerg) 이런식으로 유닛을 고르는 창이 있을 건데,
여기서는 Player 1을 선택합니다. 그러면 맨 아래에 Start Location이라는 폴더가 있고 그걸 선택하면 Start Location을 고를 수 있습니다.
5..............유닛을 계속 나오게 하려면.................
이제 본론으로 들어갑시다 ㅅ_ㅅ
블러드처럼 유닛을 계속 나오게 하려면, 위에서 설정한 로케이션을 유닛이 나올 위치에 미리 설정을 해두어야 편합니다.
블러드 맵을 만든다고 생각하고, 로케이션을 8개 만들어둡니다.
로케이션의 크기는 별로 상관없구요, 보통 가로3 세로2의 크기인 Beacon 의 크기에 맞춥니다.
위의 8개의 로케이션에 각각 P1, P2, P3 이런식으로 몇 플레이어의 것인지 보기 쉽게 이름바꿔줍니다.
스타트 로케이션도 그 위치에 있는 것이 낫겠죠?
트리거 창을 실행합니다. (Alt+S+T)
밀리게임에 필요한 3개의 트리거를 모두 삭제합니다.. 옆의 Delete 버튼으로..
그런다음 New 를 클릭하시면 Players 라는 창이 뜨고,
Player 1 에 체크해줍니다. 다음 버튼
그러면 Conditions 라는 창이 뜨고, New 를 클릭해주세요
Always 를 고르고 ok, 다음 버튼
그러면 Actions 라는 창이 뜨고, New를 클릭해주세요
Create Units 를 골라주시면 가운데에 아래와 같은 글이 떠 있을 겁니다.
Create 'quantity' 'units' at 'location' for 'player'.
quantity 를 누르고 1 을,
units 를 누르고 Zerg Units -> Ground Units -> Zerg Zergling 을 선택,
location 을 누르고 p1 을,
player 를 누르고 Current Player 를 선택해주세요, ok 버튼
그러면 Create Units라는 액션이 하나 만들어질겁니다.
여기서 다시 New를 클릭하시고 Preserve Trigger를 고르고, ok, 마침 버튼
플레이어 1의 p1이라는 위치에 1마리의 저그 저글링을 0.7초 간격으로 계속 만들게 한다......
마침 버튼 까지 누르면, 트리거창 처음화면에 네모박스가 1 개 만들어져 있을 겁니다.
이걸 클릭하고 옆의 Copy를 눌러주세요
그러면 하나더 생길겁니다. 하나 더 생긴 이것을 클릭 후, 옆의 Modify 를 눌러주세요
Players 탭에서 Player 1의 체크를 지우고 Player 2로,
Actions 탭에서 Modify를 누르고, p1 을 p2로, ok, 확인 버튼
이렇게 하면 플레이어 1에서 설정한 것을 쉽게 플레이어 2로 복사하실 수 있습니다.
6...................점수를 표시하려면....................
트리거 창을 실행합니다. (Alt+s+t)
New를 누르시고, All players 에 체크, 다음,
New를 누르시고, Always를 고르고, ok, 다음,
New를 누르시고, Leader Board (Kills) 를 고르고,
units를 누르고 Any unit에 체크, ok,
label을 누르고 Kills 라 적고, ok
다시 New를 누르시고 Preserve Trigger를 고르고, ok, 마침
이렇게 하면 왼쪽위에 Kills 라는 이름의 죽인수만큼의 점수표가 나올 겁니다.
7..................100 킬 하면 영웅이 나오게 하려면.......................
트리거 창을 실행합니다. (Alt+s+t)
New를 누르시고, Player 1에 체크, 다음
New를 누르시고, Kill 을 고르고,
Player를 누르고 Current Player, quantity를 누르고 at least 100, units를 누르고 Any unit을 골라주세요, ok, 다음
New를 누르시고, Create Units 를 고르고,
quantity를 누르시고 1을,
units를 누르시고 Zerg Units -> Heroes -> Devouring One (Zergling) 을 고르시고,
location을 누르시고 p1을,
player를 누르시고 Current Player를 골라주세요
이걸 위에서 설명한 것처럼 Copy 하고 Modify 해서 플레이어 2,3,4, 쭉 만들어주세요
글이 길어질 경우 아래의 [ ] 사이의 단어를 이용해서 검색을 해주세요...
1. [맵에디터를 실행]하려면......
2. [로케이션]을 설정하려면......
3. [트리거란].....?
4. [스타트] 로케이션이란..?.......
5. 유닛을 [계속 나오게] 하려면......?
6. [점수]를 표시하려면.....?
7. 100되면 [영웅]이 나오게 하려면.....?
1...............맵에디터를 실행하려면.................
맵을 제작하거나, 이미 만들어진 맵을 편집하려면 이 에디터를 실행해야 되는데,
스타크래프트에서는 캠페인에디터, 워크래프트3에서는 월드에디터라고 부르고 있습니다.
그냥 간단하게 스타, 워크3 모두 그냥 맵에디터라고 부르기도 하지요..
실행을 하시려면 스타크래프트 폴더의 StarEdit.exe 를 실행해주시면 됩니다.
맵에디터의 종류에 따라 다양한 기능을 제공해 주기도 합니다.
자료의 다운로드는 http://cafe.daum.net/rpgguild 에서.........
2...............로케이션을 설정하려면..................
로케이션(Location) 이란, 말그대로 위치를 설정해주는 것인데요,
질문하신분처럼, 유닛을 어디에 나오게 한다거나, 하는 식으로,
[어디] 의 유닛을 어떻게어떻게 하고자 할 때 주로 쓰입니다.
굳이 해석을 해서, 위치 라고 부르지는 않고 그냥 로케이션이라고 부릅니다...
설정을 하려면.....
맵에디터의 위쪽 메뉴를 보시면,
Layer라는 메뉴가 있을 겁니다.
순서대로
Terrain Layer - 지형 편집
Doodad Layer - 장치 편집
Unit Layer - 유닛 편집
Location Layer - 로케이션 편집
Fog of War - 안개 편집
위의 4번째에 있는 Location Layer 를 선택해주세요....
그런 다음, 로케이션이 놓일 위치에 마우스를 클릭하고 드래그 해보세요,
그러면 Location 0 이라는 이름의 로케이션이 만들어질 겁니다.
크기는 자유지만, 로케이션의 이름이 보이면 더 편하겠죠..? 물론 용도에 맞아야 하겠지만.....
로케이션의 이름 변경은 더블클릭으로,
로케이션의 이동은 가운데를 클릭한뒤, 드래그로,
로케이션의 삭제는 클릭후, 오른쪽 클릭-> Clear 나, 아니면 클릭후 Delete 키로,
로케이션의 높낮이 편집은 더블클릭으로 하시면 됩니다.
더블클릭을 하시면..
Name에는 이름을 적는 칸이고,
Apply Location to 의 아래에는
Low Elevation - 낮은 땅에 붙어있는
Mid Elevation - 보통 땅에 붙어있는
High Elevation - 높은 땅에 붙어있는
Low Air - 낮은 땅에 떠 있는
Mid Elevation - 보통 땅에 떠 있는
High Elevation - 높은 땅에 떠 있는
위의 위치에 있는 유닛이나 건물에 대해서만 로케이션의 설정으로 트리거를 적용시킬때 쓰입니다.
예를 들면, 배럭을 띄우는 순간 없애고 제자리로 돌린다거나.....
3.................트리거란.......................
트리거(trigger) 의 사전적인 의미는, '방아쇠를 당기다', '어떤일을 시작하게 하다' 라는 뜻인데요,
스타크래프트 맵에 대해서라면 당연히 방아쇠 당기는 쪽은 아닐테고 후자의 뜻이겠죠^^
트리거란 아래와 같은 구조로 구성되어있습니다.
Players (플레이어 - 트리거가 적용될 대상)
Conditions (컨디션 - 트리거가 적용될 조건)
Actions (액션 - 트리거가 적용될 때의 작동)
각 부분마다를 따로 설정해주기만 하면 됩니다.
트리거를 설정하려면......
맵에디터의 윗 메뉴에 보시면 Scenario 가 있고 그걸 클릭하면 Triggers 요걸 클릭~!
단축키로는 CTRL+SHIFT+T 라고 씌여있는데요, 제 손가락이 작게 느껴지는 몰라도, 저는 그냥 ALT+S+T 로 누릅니다...편한대로 하세요.....
트리거 창이 뜨면 처음만드는 맵일 경우, 맨 위에 Players 에는 All players 만, 중간의 네모박스는 3개가 있을 겁니다.
이건 밀리 게임을 위한 트리거 인데요,
순서대로 이런 뜻을 의미합니다.
CONDITIONS
- Always
ACTIONS
- Modify resources for Current Player: Set to 50 ore.
조건
- 항상 혹은 시작하자마자
작동
- 모든 플레이어에게 50의 미네랄을 준다.
CONDITIONS
- Current player commands at most 0 buildings.
ACTIONS
- End scenario in defeat for current player.
조건
- 모든 플레이어에 속하는 플레이어가 0 개이하의 건물을 갖고 있다면
작동
- 해당 플레이어는 게임에서 지게 한다.
CONDITIONS
- Non Allied Victory Player commands at most 0 buildings.
ACTIONS
- End scenario in victory for current player.
조건
- 동맹승리가 아닌 플레이어가 건물을 0 개 이하 갖고 있다면
작동
- 해당 플레이어는 게임에서 이기게 한다.
이런 뜻이구요..
이외의 트리거에 대한 설명은 http://cafe.daum.net/rpgguild 에서 찾아보세요..
4...................스타트 로케이션이란..?....................
스타트 로케이션(Start Location)이란,
각 플레이어가 처음 시작을 어디서 하게 해주느냐를 설정해 주는 것으로,
밀리게임에서는 처음 시작을 어디에서 하게 화면을 그쪽으로 해줌과, 그 곳에 커맨드 센터 등의 건물이 주어지게 해줍니다.
유즈맵 게임에서는 마찬가지로 위치를 설정해주는 것이기도 하고, 단순히 화면만 그쪽에 있게하기도 합니다..
스타트 로케이션의 설정은......
왼쪽에 보시면 Player 1 (Red Terran), Player 2 (Blue Zerg) 이런식으로 유닛을 고르는 창이 있을 건데,
여기서는 Player 1을 선택합니다. 그러면 맨 아래에 Start Location이라는 폴더가 있고 그걸 선택하면 Start Location을 고를 수 있습니다.
5..............유닛을 계속 나오게 하려면.................
이제 본론으로 들어갑시다 ㅅ_ㅅ
블러드처럼 유닛을 계속 나오게 하려면, 위에서 설정한 로케이션을 유닛이 나올 위치에 미리 설정을 해두어야 편합니다.
블러드 맵을 만든다고 생각하고, 로케이션을 8개 만들어둡니다.
로케이션의 크기는 별로 상관없구요, 보통 가로3 세로2의 크기인 Beacon 의 크기에 맞춥니다.
위의 8개의 로케이션에 각각 P1, P2, P3 이런식으로 몇 플레이어의 것인지 보기 쉽게 이름바꿔줍니다.
스타트 로케이션도 그 위치에 있는 것이 낫겠죠?
트리거 창을 실행합니다. (Alt+S+T)
밀리게임에 필요한 3개의 트리거를 모두 삭제합니다.. 옆의 Delete 버튼으로..
그런다음 New 를 클릭하시면 Players 라는 창이 뜨고,
Player 1 에 체크해줍니다. 다음 버튼
그러면 Conditions 라는 창이 뜨고, New 를 클릭해주세요
Always 를 고르고 ok, 다음 버튼
그러면 Actions 라는 창이 뜨고, New를 클릭해주세요
Create Units 를 골라주시면 가운데에 아래와 같은 글이 떠 있을 겁니다.
Create 'quantity' 'units' at 'location' for 'player'.
quantity 를 누르고 1 을,
units 를 누르고 Zerg Units -> Ground Units -> Zerg Zergling 을 선택,
location 을 누르고 p1 을,
player 를 누르고 Current Player 를 선택해주세요, ok 버튼
그러면 Create Units라는 액션이 하나 만들어질겁니다.
여기서 다시 New를 클릭하시고 Preserve Trigger를 고르고, ok, 마침 버튼
플레이어 1의 p1이라는 위치에 1마리의 저그 저글링을 0.7초 간격으로 계속 만들게 한다......
마침 버튼 까지 누르면, 트리거창 처음화면에 네모박스가 1 개 만들어져 있을 겁니다.
이걸 클릭하고 옆의 Copy를 눌러주세요
그러면 하나더 생길겁니다. 하나 더 생긴 이것을 클릭 후, 옆의 Modify 를 눌러주세요
Players 탭에서 Player 1의 체크를 지우고 Player 2로,
Actions 탭에서 Modify를 누르고, p1 을 p2로, ok, 확인 버튼
이렇게 하면 플레이어 1에서 설정한 것을 쉽게 플레이어 2로 복사하실 수 있습니다.
6...................점수를 표시하려면....................
트리거 창을 실행합니다. (Alt+s+t)
New를 누르시고, All players 에 체크, 다음,
New를 누르시고, Always를 고르고, ok, 다음,
New를 누르시고, Leader Board (Kills) 를 고르고,
units를 누르고 Any unit에 체크, ok,
label을 누르고 Kills 라 적고, ok
다시 New를 누르시고 Preserve Trigger를 고르고, ok, 마침
이렇게 하면 왼쪽위에 Kills 라는 이름의 죽인수만큼의 점수표가 나올 겁니다.
7..................100 킬 하면 영웅이 나오게 하려면.......................
트리거 창을 실행합니다. (Alt+s+t)
New를 누르시고, Player 1에 체크, 다음
New를 누르시고, Kill 을 고르고,
Player를 누르고 Current Player, quantity를 누르고 at least 100, units를 누르고 Any unit을 골라주세요, ok, 다음
New를 누르시고, Create Units 를 고르고,
quantity를 누르시고 1을,
units를 누르시고 Zerg Units -> Heroes -> Devouring One (Zergling) 을 고르시고,
location을 누르시고 p1을,
player를 누르시고 Current Player를 골라주세요
이걸 위에서 설명한 것처럼 Copy 하고 Modify 해서 플레이어 2,3,4, 쭉 만들어주세요
다음검색