작성자 | 판밍 | ||
---|---|---|---|
작성일 | 2016-11-22 01:49:34 KST | 조회 | 5,120 |
제목 |
스크립트 보기를 통한 트리거 오류 찾기
|
매번 매번! 까먹어서 그냥 글을 게시합니다.
게임을 테스트 하면 아래와 같은 문구를 볼 수 있을 것 입니다.
트리거 오류가 생기면 나타나는 문구인데요
여기서 중요한건 노란 사각형의 "Near line 3530"입니다.
이 말은 3530번째 줄 근처의 트리거가 문제가 있다는 말입니다.
그렇다면 3530번째 줄 근처의 트리거는 어떻게 찾는가?
트리거 -> 데이터 -> 스크립트 보기를 들어갑니다.
그러면 이런 창이 뜹니다.
그리고 안에 들어있는 택스트를 모두 선택(Ctrl+A) 한 다음에 복사(Ctrl+C)를 합니다.
다음 엑셀을 켜서 A,1셀을 선택한 다음 붙여넣기(Ctrl+V)를 합니다.
그러면 액셀에 이렇게 줄에 맞춰 스크립트의 모든 내용이 붙여넣기가 됩니다.
그리고 화면 왼쪽을 보시면 1,2,3....해서 숫자가 있습니다.
이것이 바로 위에서 언급한 Near Line 3530이라는 그 숫자, 즉 n번째를 나타냅니다.
그러면 3530번째를 찾으면 되겠죠?
위 사진처럼 붉은 사각형을 표시한 칸에 A3530을 처주면 바로 찾아갑니다.
그러면 해당 트리거가 표시됩니다.
그런데 스크립트는 모두 "미가공 데이터 보기"로 지원되기 때문에
상당히 찾기 힘듭니다.
이제 여기서 문제가 되는 트리거를 찾아가는 방법은 3가지가 있습니다.
1. 기억을 더듬어라
- 스크립트 내용을 보면 대충 어떤 트리거 인지 파악 할 수 있습니다.
현재 사진에 있는 트리거를 본다면 for문을 사용했고, 카메라 이동이 있고 등... 내용을 보고 스크롤을 아래 위로 조절하면
해당 트리거의 이름/이벤트/매개변수/조건/행동...을 모두 찾을 수 있습니다. 이런 것들을 보고 바로 "!" 되면 찾아서 할 수 있죠
2. 트리거의 이름을 영문 및 숫자로 해라
- 한국인이니 보통 이렇게 트리거 정리를 하면서 이름을 "한글"로 해두지 않을까 합니다.
하지만 미가공 데이터로 보면 한글은 알 수 없는 기호들로 나타나게 되죠
예를 들면 현재 붉은 상자 안에 있는 "게임 시작-START"라는 트리거는, 엑셀에 가지고 온 스크립트를 보면
"// Trigger: ?????? ??????-START" 이렇게 표기가 됩니다.
+@
찾은 트리거에서 스크롤을 움직이다보면 트리거의 전문을 찾을 수 있습니다.
실제 갤디터에서 하는 것 처럼
트리거 이름 -> 이벤트 -> 지역 변수 -> 조건 -> 행동 순으로 표기가 됩니다.
이를 이해한다면 트리거의 첫부분을 찾고 쉽게 제목을 파악 할 수 있습니다.
3. 트리거 검색
트리거 창에서 찾기(Ctrl+F)를 누른다음 위의 스크립트를 보고 사용한 행동/변수/이벤트 등의 이름을 넣어서 찾아보는 것입니다.
정말 매번 까먹고 검색하고 있어서 올립니다.
© PlayXP Inc. All Rights Reserved.