じ☆ve冰风 发表于 2026-7-22 21:39:19

iframe plugin for RpgMakerMZ

iframe v1.0
by jakubiszon​

Introduction
I have created a little plugin which allows launching extra pages in an iframe.
The plugin does not do much itself but it makes it easy to integrate other HTML pages with your RPG Maker game.
These pages can in turn return data into your game opening endless possibilities.

Features

[*]showing pages built with any tool that can output HTML
[*]reacting to events emitted by the pages
[*]observing data inside the pages
[*]calling a common event when events occur or data is changed
[*]resizing the iframe to match window size

Screenshots
An example integration with pages built containing simple games built with PICO8 and Pocket Platformer.

https://github.com/jakubiszon/rpg-maker-mz-iframe/raw/main/img/preview.gif


How to Use
You need to include the pages in your ptoject files. Then you can reference them in the pageUrl param when calling the show command. Some extra parameters are needed to tell the plugin how the page will communicate its data back to the game.

Plugin Commands / Script Calls

[*]show - displays an iframe
[*]hide - hides the current iframe

The show method takes following parameters:

[*]pageUrl - Address of the page to show, relative to the index page e.g. "./page1.html".
[*]commonEvent - (optional) Event called when the page sends a callback or its data is changed.
[*]outputVariable - (optional) Variable which assigned data received from the page right before the common event is launched.
[*]callbackPath - (optional) The path of a callback to assign inside the embedded page.
[*]watchPath - (optional) The path to data inside the iframe which is tracked for changes.

Demo
A very simple demo with PICO-8 and Pocket Platformer used as "traveling systems".
The demo server as a "proof of concept" for using callbackPath and watchPath to return data into the game.

Download

[*]https://github.com/jakubiszon/rpg-maker-mz-iframe

Terms and Credits
The plugin can be used with any games including commercial and adult-themed.
Crediting me is not required but would be appreciated. If you wished to give credit, please link to my github:


jakubiszon - Overview

I sometimes work on side projects. As we all know every side project requires another side project to be finished. - jakubiszon

https://github.githubassets.com/favicons/favicon.svg                                        github.com                               






本贴来自国际rpgmaker官方论坛作者:jakubiszon处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/iframe-plugin-for-rpgmakermz.175548/
页: [1]
查看完整版本: iframe plugin for RpgMakerMZ