메뉴 건너뛰기

창조도시 기록보관소

RPG2K 알만툴 2003에서

2005.05.25 22:38

다크아머 조회 수:117


제가 예전에 필요해서 만들었던 공식이 있는데...
알아들으실지는 모르겠지만 설명해 보겠습니다.
일단 대상 케릭터가 정기적 병렬 처리로 주인공과의 거리를 측정해줘야 합니다.
v[001]에 주인공의 X좌표 대입
v[002]에 주인공의 Y좌표 대입
v[003]에 이이벤트의 X좌표 대입
v[004]에 이이벤트의 Y좌표 대입

v001 - v003
v002 - v004

v001이 0 미만 일경우 X-1
v002이 0 미만 일경우 X-1

v001이 v002이상일경우
   v001 X2
그 외의경우
   v002 X2
그리고 v001 에  v002 를  더해주면
v001에 일정한 숫자가 뜨게 됩니다. 이게 서로 간의 거리라고 보시면 됩니다.
직선거리를 2로 치고 대각선을 3으로 친 값이 나오게 되는데...

직선으로 5칸 이내에 들어올 경우라면
조건 분기 v001이 10이하 일경우
  이벤트 실행~~~


이렇게 해주시면 됩니다...