Edge Handler 0.1.0
whitesphere
Introduction
Either calls a user-specified common event when the player reaches any edge of a map, or transports the player to a different map as if the player walked from one to the other.
Features
- Can call a common event, with party's Direction and current Map ID set
- Can seamlessly wrap the party onto a different map, even with different map sizes
- Can be disabled per map edge or overall for the current map only
How to Use
After inserting the plug-in, set the Direction and Map ID variables and the Common Event setting. This enables the default setting.
However, for more detailed control, use a note-tag as follows:
<edge: (direction)=handling_type(param) [fade=(0, 1, 2)] [sound=Move1]>
Here, direction can be the words "top", "bottom", "left" or "right" to represent the corresponding
edge of the map.
Handling_type is either "common_event" (call a common event), "map" (move to the opposite
edge on the specified map ID) or "none" (do nothing)
For common_event handling, param is the Common Event called, and for map handling, it is the Map ID.
If you set "fade," that tells the plug-in how to fade between maps. 0=Fade to Black, 1=Fade to White, 2 = No Fade
Finally, the "sound" is a Sound Effect played right before the plug-in calls the Common Event or performs the map transfer.
Demo
Here is a small demo. To use this, take the "audio" and "img" directories from your NewData folder and copy them into these directories.
EdgeHandlerDemo.zip
Script
My plug-in is available via Pastebin here:
http://pastebin.com/embed_js.php?i=Rxzune2e
FAQ
Q: How do I know the Map ID?
A: It is in the upper left-hand corner of your map, labelled "Map ID"
Usage Terms/size]
This plug-in is free for commercial and non-commercial use as long as I'm given credit.
本贴来自国际rpgmaker官方论坛作者:whitesphere处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/edge-handler.51835/