MV 플러그인


개발사에서 만들어놓은 자동 이동 기능으로도 최단 경로(장애물이나 이벤트를 자동으로 피하는 최적의 경로)를 찾아낼 수 있는데, 


이 플러그인은 그런 자동 이동 기능을 이벤트에도 적용할 수 있게 해줍니다.




사용법

이동 루트의 설정에서 아래와 같이 스크립트를 호출해주시기 바랍니다.


1.png


2.png

1
2
this.chasePlayer(range);
this.chaseEvent(id, range);
cs


range(범위)는 생략할 수 있습니다. 범위의 기본값은 12 입니다.  생략을 하게 되면 플러그인 매개변수 값을 기본값으로 설정하게 됩니다.  범위가 너무 크면 렉이 걸릴 수 있으며, 범위가 너무 작으면 이동 시 장애물에 가로막힐 수 있습니다. 


id 는 이벤트의 ID 값입니다.


플러그인 커맨드

Chase range x : 검색의 깊이 값을 수정합니다.


버전 로그

2016.04.26 (v1.0.0) - 첫번째 릴리즈.

2016.07.16 (v1.0.1) - _limit 라는 변수를 기본값으로 사용할 수 있게 수정했으며, 검색의 깊이를 수정할 수 있는 플러그인 커맨드를 추가했습니다.


다운로드 링크


Github Raw (다른 이름으로 링크 저장)

Who's 러닝은빛

profile

Blog                            http://biud436.blog.me/

Blog(English)                 http://biud436.tistory.com/

MV Plugins                   https://github.com/biud436/MV   

Atachment
첨부 '2'
  • profile
    습작 2016.04.27 15:09
    좋군요!
  • profile
    러닝은빛 2016.04.27 20:24

    덧글로 추가 설명을 덧붙입니다.

    범위라는 것은 그리드를 기준으로 탐색 범위(갯수)입니다. 사실 기본값 12 는 터무니 없이 작은 수치입니다(원래 마우스 자동 이동 이벤트 용이었기 때문에) 12로만 적으면 지나갈 수 있는 타일 12개까지만 탐색합니다. 따라서 마지막에 검색한 방향으로만 계속 이동하게 되므로 장애물에 걸릴 수 있습니다.

    예를 들어 30 X 30 맵사이즈에 들어가는 최대 타일 수는 900개입니다. 지나갈 수 없는 타일은 계산하지 않기 때문에 전부를 탐색할 필요는 없습니다. 따라서 그것을 잘 고려해서 범위를 150 타일 정도로만 잡아도 잘 굴러가긴 합니다만 경우에 따라서는 렉이 발생하거나 장애물에 걸릴 수도 있습니다. 최적화를 하려면 범위를 좀 더 줄이는게 좋을 것입니다.

    또한 알만툴은 스크립트를 수정하지 않는한 플레이어 근처에 있는 이벤트만 이동된다는 것을 참고 하시기 바랍니다.

  • ?
    쿠르스네이 2016.12.18 00:56

    너무 오래된글에 댓글쓰는게 죄송하네요
    혹시 플레이어 근처말고도 움직일수 있게 하는 스크립트가 무었인지 아시나요?

  • profile
    러닝은빛 2016.12.19 23:25

    rpg_objects.js에 있는 isNearThePlayer라는 메소드를 약간 수정하시면 됩니다. MV에서는 isNearTheScreen도 수정해야겠네요.

  • profile
    AANNSS 2016.11.30 11:52
    감사합니다! 잘쓸게요

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 플러그인 자료 게시물 작성시 주의사항 습작 2015.10.25 404
48 기타 Minimize to Tray file 러닝은빛 2016.01.21 544
47 기타 Refresh Manager 2 file 러닝은빛 2016.05.24 565
46 퀘스트 Gameus' Quest System 4 file 습작 2015.11.04 1221
45 키입력 Keyboard Event 러닝은빛 2017.01.03 256
» 이동 및 탈것 이벤트 자동 추적 플러그인 5 file 러닝은빛 2016.04.27 659
43 제작도구 Wav 파일 암호화 도구 file 러닝은빛 2016.11.30 160
42 그래픽 [타작] 윈도우 프레임 안 늘어나는 플러그인 Window Frame Anti-Stretch Juwan_Park 2016.11.12 224
41 영상 YouTube Player 7 file 러닝은빛 2016.05.08 563
40 기타 텍스트 입력창(Keyboard Input Dialog) file 러닝은빛 2016.08.09 494
39 HUD [ 추천 ] Orange HUD [ 화면에 HUD 로 변수 등을 출력 ] 1 가시밭 2015.11.03 920
38 그래픽 캐릭터 필터(Character Filter) 러닝은빛 2016.10.11 614
37 메뉴 CG회상 by qootm2(Q—S.T.) 4 file 습작 2015.12.26 1007
36 버그픽스 모드 박스 위 마우스 커서 모양을 기본 커서로 바꾸기 4 file 러닝은빛 2016.10.06 345
35 스킬 Passive Skills Not rated(패시브 스킬 플러그인) 1 진보라 2016.09.22 474
34 그래픽 Simple Light 3 file 러닝은빛 2016.02.13 749
33 키입력 마우스 비활성화 플로그인 1 부초 2016.08.22 242
32 맵/타일 Zelda Style Map Transitions by Jeremy Cannady 4 습작 2015.11.05 790
31 이동 및 탈것 점프 액션 플러그인 by tomoaky 4 file 습작 2015.11.04 960
30 기타 RMMV + Live2D技術 by pb199486 11 file 습작 2015.11.22 1322
29 변수/스위치 NTPlugin 셀프 변수(Self Variables) 1 니아필뮤 2015.10.30 421
Board Pagination Prev 1 2 3 4 Next
/ 4