playXP

서브 메뉴

Page. 18 / 21 [내 메뉴에 추가]
글쓰기
작성자 dhrgus
작성일 2010-08-19 23:10:05 KST 조회 7,215
첨부
  • 11.jpg (3 KB) - 다운로드: 0
  • 12.jpg (142 KB) - 다운로드: 0
  • 13.jpg (64 KB) - 다운로드: 0
  • 14.jpg (71 KB) - 다운로드: 0
  • 15.jpg (84 KB) - 다운로드: 0
  • 16.jpg (3 KB) - 다운로드: 0
  • 17.jpg (45 KB) - 다운로드: 0
제목
트리거 이해하기 -생 초보자용-
파일포켓 이미지
파일포켓 이미지
파일포켓 이미지
파일포켓 이미지
파일포켓 이미지
파일포켓 이미지
파일포켓 이미지

으 아니 챠 스타 2 맵을 만들려는데 트리거 시스템이 너무 어려운거야 그래서 맵스터에서 있는 글을 번역을 해 왔지 출처는 http://maulware.net/tutorials/1.html

여기야. 원문을 보고 싶다면 보고 내가 발번역이라 미안...

 

일단, 트리거 에디터를 열어 보자고.  첫 그림에 있는 단추를 누르면 되

 

기본 섬멸전 트리거는 니가 새 맵을 만들 때 마다 항상 생겨.

뭐 만일 니가 섬멸전 말고 다른 맵을 만들거라면 당연히 이건 지워줘야 겠지?

간단히 그 트리거 누른다음에 딜리트 키를 누르면 되.

 

자 이자 우리의 트리거를 만들어 보자고, 그럴려면 컨트롤+T를 누르거나 트리거 목록에서 오른쪽 클릭을 하고 NEW > New Trigger를 누르면 되

이게 만들어 지면, 제목 없음 001에서 이름을 바꿀 기회를 주는데 자 이제 이걸 튜토리얼이라고 하자.

뭐 실수로 이름을 제목없음이라고 지었어도 너는 언제든지 트리거를 선택하고 F2를 누름으로써 그것을 바꿀 수 있어

자 이제 니가 그림 3처럼 되어 있겠지?

뭐 지금은 트리거는 아무것도 안 하니까 내가 트리거의 각 요소들을 설명해줄게

 

사건 = 이벤트

이벤트는 무엇이 트리거를 작동시키냐는 것이야.

이벤트 없이는 트리거는 효력이 없지, 그러나 하나의 트리거가 다른 트리거들을 작동시킬 수는 있지.

몇개 예를 들면

 지도 초기화 : 지도 시작되자마자 이것은 작동해

유닛이 죽었을 때 : 이 트리거는 어떤 유닛이든 죽으면 작동하지

유닛이 지역에 출입 : 이 트리거는 지정된 지역에 들어가거나 나오면 작동하지

시간완료 : 이 트리거는 타이머가 0이 되면 작동해

 

지역변수: 지역변수는 변수로서 오직 이 트리거에서만 포함되는거야. 어떤 다른 트리거도 이 변수랑은 관계가 없지.

 

조건

조건은 말이 필요해? 트리거가 작동할 조건이야.

사건이 트리거를 작동시킬려고 할때 제일먼저 하는것이 조건을 확인하는거야.

뭐 트리거를 작동 시킬 조건이 맞지가 않는다면, 사건이 일어나도 트리거는 안 일어나지.

사건은 매우 많은 경우를 포함하지만, 조건들은 그것들을 세세하게 나눠주지/

예를 들어 유닛 죽음이라는 이벤트가 있는데, 만약에 조건이 없으면 이 트리거는 어떤 유닛이 죽을때마다 항상 작동되지.

이것은 이렇게 돌아가겠지만 만약에 니가 플레이어 3의 유닛이 죽어야 하거나 죽은 유닛이 히드라일 경우에만 트리거가 작동하길 원한다면 조건이 필요하겠지. 중복되는 조건도 만들수 있고 말이야.

그리고 조건은 있어도 되고 없어도 되.

 

액션

액션은 트리거의 꽃이자 맹독충이지.

액션은 트리거의 할 일이야. (단 사건이 일어나고 조건이 맞을때만.)

액션은 엄청 많아.

예를 들면

시점 관계 없이 유닛 하나 만들기. : 유닛을 X양만큼의 Y 유닛을 Z지점에 만든다.

게임 끝내기 : 게임 끝내고 승리/비김/패배를 어떤 플레이어한테 정하지

동맹 맺어주기: 어떤 플레이어들을 동맹/중립/적대로 맺어주고, 시야 공유, 조종, 그리고 생산, 팀킬을 허용하지 

자. Hello world를 맵에서 보자고 액션을 통해서.

자, 트리거 목록에서 사건을 선택함으로써 새 사건을 만들자고, Ctrl+w 을 누르고Ctrl+E 를 누르거나 새로운-> 새 사건을 통해서 만들면 되.

기본적인 사건으로 정해진 맵 초기화를 통해 해보자고.

OK를 누르면 기본적인 준비는 됐어.

 

자 이제 우리는 Hello world 라는 내용을 보여주는 트리거의 사건쪽을 완성한거야.

 

자 이제 트리거 목록에서 액션을 고르는 건데 Ctrl+W 그리고 Ctrl+R 을 누르거나 오른쪽 버튼 누르고 New-New Action을 누르면 되

자 이제 맨 위에서 "메세지 출력" 상위 목록에서 메세지 출력하기를 골라보자.

 

이것은 5번째 그림처럼 보여지겠지. 뭐 이제 할 것은 메세지에다가 Hello Worl를 쓰는거야.

ㅇㅇ?

 

그림 6번째에 있는 테스트 아이콘을 찾아 누르거나 Ctrl+F9를 누르면 맵 테스트를 할거야.

 

그림 7처럼 Hello World를 가 뜬 것을 보겠지.

축하해/ 드디어 너는 스타 2 의 맵 제작의 입문 단계에 도달한 것이야! 뭐 진짜 간단한 맵이지만.

트리거가 대충 어떻게 돌아가는지 알았으면 된거 아닐까? 축하해!

 

 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 Guetelperr (2010-08-20 00:55:57 KST)
0↑ ↓0
센스 이미지
Hello World라니... 내가 세장만 읽고 집어던진 C언어 책에서 나온 그 문장 아니던가!!
아이콘 있나없나 (2010-08-20 10:42:55 KST)
0↑ ↓0
센스 이미지
Hello World 라니... 모든 프로그래밍 베이직 책의 첫 예제 그 문장 아니던가!!
꼬키오 (2010-08-20 14:00:10 KST) - 59.16.xxx.51
0↑ ↓0
센스 이미지를 등록해 주세요
근데 모든 맵에디터가 영어로 통일되어 있으면 아무 상관 없는데.. 한글판 스타에서 영문판 에디터 트리거 보니까 혼동이 생기네 -_-
아이콘 SCIILiberty.555 (2010-08-25 23:23:06 KST)
0↑ ↓0
센스 이미지
아.. Hello World ...
난 그페이지만 보고 쳐박아뒀는데 오래간만에 꺼내볼까 ..
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.