RPGXP 조건분기중,또는 스크립트중. 화면 안에 표시될때라는 조건은...
2007.03.25 19:57
보충설명 들어가겠습니다.
일단 기본 개념은 이겁니다.
X1 - X2 = (두 점의 거리)
변수 처리에 보면, 캐릭터의 좌표를 따지는 것이 있습니다.
일단 X좌표부터, 캐릭터의 위치와 이벤트의 위치를 빼 주세요.
변수의 조작 : 001, 단독, 대입 : 캐릭터 플레이어의 X좌표
변수의 조작 : 001, 단독, 감산 : 이벤트의 X좌표
그리고 그 차가 얼마나 되느냐를 따져주시면 됍니다.
화면에 들어왔다 라는 것은 위아래로 15, 좌우로 20이내에 이벤트(혹은 캐릭터)가 들어 왔음을 의미합니다.
둘 사이의 거리가 ±7이내, ±10이내 라는 소리지요'ㅅ'
그 차를 변수에 대입 시키셔서 그 차가 X기준 ±10 이내일때(두 부분으로 나눠야겠죠?) 스위치를 온 시켜주시구요. Y기준 ±7 이하일때도 스위치를 온시켜주시면 됩니다.
그리고 조건분기'ㅅ'/
근데 이건 좀 번거로운 면이 많아서; 이벤트의 갯수가 적을때는 노가다(?)하셔도 되지만;
대상이 되는 엔피시의 갯수가 많을 때는 스크립트를 사용하시는게 좋습니다.
2003이 아닌 이상, 수많은 이벤트 노가다를 할 필요는 없지요(쿨럭;)