Ace 스크립트

이동 및 탈것
2019.05.07 15:24

길찾기 [VXA]

조회 수 36 추천 수 1 댓글 0

 

소개

MV에 있는 기본 길찾기 기능을 VX Ace로 이식하였습니다.

 

사용법

이동 루트의 설정에서 다음 스크립트 커맨드를 호출하세요.

 

1
2
3
pathfind(x, y)
pathfind_v(target)
pathfind_ev(event_id)
cs

 

용도에 따라 다르지만 특정 캐릭터가 게임 플레이어를 빈번하게 쫒고 있는 상황이라면 pathfind_v(character) 메서드를 사용하세요.

 

1
2
pathfind_v($game_player)
pathfind_v(-1)
cs

 

시작점부터 목표하는 지점까지 이동 해야 할 타일이 15 타일을 넘어가는 경우, 최적화를 위해 자동으로 길 찾기가 중지됩니다. 

 

즉, 이동해야 할 타일이 15타일보다 많으면 이동을 하지 않습니다.

 

15 타일보다 클 경우, 목표 지점이 이동 가능한 타일이 아닐 때 심각한 렉이 걸릴 수 있기 때문입니다. (원래는 그런 상황 자체가 거의 없지만, 디버깅 모드에서 컨트롤 키를 누르고 장애물 위에 서있는 경우가 있을 수 있습니다)

 

이것을 막기 위해 pathfind_v(character) 메서드가 있습니다. 이 메서드는 타겟이 이동 가능한 타일 위에 있을 때에만 동작합니다. 

 

본래 알만툴은 최적화를 위해 화면 근처에 있는 이벤트만 움직일 수 있지만 길찾기 시스템은 그렇지 않으니 탐색 깊이 설정에 주의 하시기 바랍니다. 

 

탐색 타일 깊이를 변경하려면 다음과 같이 하십시오.

 

1
Pathfind.limit = 15
cs

 

스크립트

스크립트 에디터를 열고 소재 밑 메인 위에 새로운 섹션을 추가하고 스크립트 전문을 복사해서 붙여넣으세요.

 

링크 : https://github.com/biud436/RGSS3/raw/master/RS_Pathfind.rb

 

Who's 러닝은빛

profile

Blog                            http://biud436.blog.me/

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

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


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 4486
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 26406
240 그래픽 한글 비트맵 폰트 [All RGSS] file 러닝은빛 2019.05.07 42
» 이동 및 탈것 길찾기 [VXA] 러닝은빛 2019.05.07 36
238 아이템 모든 아이템 회수 및 복구 [VXA] 러닝은빛 2019.05.07 23
237 그래픽 이벤트 이름 표시 [VXA] file 러닝은빛 2019.05.07 27
236 전투 LNX11 전투 RPGXP 전투처럼 만들기 게임머스 2018.11.23 291
235 온라인 브라우저 열기 스크립트 1 게임머스 2018.09.09 199
234 타이틀/게임오버 GG침 스크립트 file 게임머스 2018.07.18 274
233 메시지 Pause 아이콘 위치 변경 file 러닝은빛 2018.07.15 207
232 기타 XBOX360 컨트롤러 사용 여부 체크 (게임 패드) file 러닝은빛 2018.07.15 117
231 메뉴 파티 개별 인벤토리 스크립트 안나카레리나 2018.06.25 226
230 전투 기본전투의 커스텀 명중률 제작 안나카레리나 2018.06.10 167
229 기타 LUD Script Package file LuD 2017.08.15 588
228 맵/타일 레이어 맵 <layer> 기능 2 file LuD 2017.08.03 602
227 HUD 아이템 레어리티 스크립트 (번역기 돌림) file 부초 2017.07.21 627
226 기타 (링크)RPG VX ACE 블랙잭 스크립트 게임애호가 2017.06.18 504
225 이동 및 탈것 점프 스크립트 1 file galpod 2017.03.06 643
224 장비 장비 강화 스크립트 2 file galpod 2017.03.05 883
223 상점 상점창의 NPC 스탠딩 CG, 이름, 대사, 움직이는 상점배경 스크립트 1 file galpod 2017.03.04 1299
222 메시지 선택지 갯수 확장 스크립트 1 file galpod 2017.03.03 627
221 상태/속성 지역 상태이상 스크립트 file galpod 2017.03.02 325
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next
/ 12