playXP

서브 메뉴

Page. 16 / 21 [내 메뉴에 추가]
글쓰기
작성자 아이콘 SCIILiberty.555
작성일 2010-10-27 18:07:45 KST 조회 7,939
제목
트리거 에디터 알아보기 - 대화 상자 활용

갤럭시 포럼에 어떤분이 질문을 올리던데요

대화 상자를 트리거상에서 끄고, 켜고, 미네랄주고, 베스핀주고 등등 여러가지 작업을 하려면 어떻게 해야 할까요?

1. 대화 상자를 변수로 지정한다.

일단 대화상자를 저장할 변수를 하나 만들어주고,그 변수의 유형을 대화 상자로 해줍니다.

그다음 트리거로 작업을 합시다.

이벤트 - 대화상자를 만들기 위한 이벤트

지역 변수 - 필요없음

조건 - 역시 대화상자를 만들기 위한 조건

행동 - 대화 상자 만들기 -> 변수 설정(변수:아까 만든 변수, 대화 상자:마지막으로 만든 대화 상자)

자 이런식으로 만들면 변수에 저장이 되어 어디서든 쓸수 있습니다.

다음부터 대화상자를 불러낼때는 변수를 선택하면 되는거죠.

 

2. 대화상자 실제로 활용하기.

일단 켜져있는 대화상자를 버튼하나를 눌러서 꺼지게 만들려면

이벤트 - 대화상자 아이템 사용됨(이벤트 유형은 클릭으로, 대화상자 아이템 지정 하지 않음(아무 대화상자(기본값)))

지역 변수 - 필요없음

조건 - 정확히 일치((사용된 대화상자 아이템) = 아까 만든 변수)

행동 - 대화 상자 켜기/끄기(대화상자:아까 만든 변수)

 

로 해주면 대화상자가 쓱 하고 사라집니다.(조건에서 설정한 버튼을 눌렀을 경우)

그리고 이 [2. 대화상자 실제로 활용하기.]를 응용하면 미네랄을 플레이어에게 준다던지, 훨신 더 전문적으로 가면 게임 버튼(능력 사용, 건물 건설 등)을 활용할 수 있습니다.

대화상자는 트리거의 기본이자 핵심입니다.

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

발도장 찍기
아이콘 SCIILiberty.555 (2010-10-27 18:09:42 KST)
0↑ ↓0
센스 이미지
대화 상자 아이템 클릭됨 이벤트와
정확히 일치(사용된 대화 상자 아이템 = 대화상자(변수)) 조건을 이용할때는
조건을 넣지 말고
행동부분에서 Switch 문을 쓰거나
If then else 를 쓰게되면 한개의 트리거에서 여러가지 버튼 동작을 만들 수 있습니다.
If then else 는 이전 강좌에서 설명했고요, Switch 문은 언젠가는 설명할겁니다.
GgOkiO (2010-10-27 19:11:24 KST)
0↑ ↓0
센스 이미지
그사람이 저인듯... ㅎㅎㅎ
GgOkiO (2010-10-27 19:11:45 KST)
0↑ ↓0
센스 이미지
감사합니다
프리슨어필 (2013-02-19 13:34:55 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
행동 - 대화 상자 켜기/끄기에서

행동에서는 대화 상자 켜기/끄기가 없고
변수 켜기/끄기도 없습니다. 그리고 트리거 켜기/끄기로도 버튼을 사라지게 할 수 없고요
프리슨어필 (2013-02-19 13:45:41 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
대화상자 숨기기/대화상자 아이템 숨기기 해보니 트리거오류: 트리거다이얼로그를 가져올 수 없습니다?.. 이렇게 뜨는군요
프리슨어필 (2013-02-19 14:45:07 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
으,, 대화상자 파괴하기를 써야 사라집니다
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.