首先,我会写这篇教学文章的目的,大约从几天前我在 Twitter 上看到
来自海外大佬 萨利克(Salik)他自己在 Twitter 推文 上发布的一段影片…
(※影片来源:SigmaSuccour 的 YouTube频道)
然后,当我在 reddit 上看到有人问萨利克(Salik)这是怎么做到的,
萨利克(Salik)也在 reddit 发文 回复留言说使用了三种插件来实现的,
所以这也让我想到原来搭配多种插件的运用也能够做出各种有趣且实用的特殊效果。
总之,我这边用我自己尝试摸索出来的做法,
教大家如何使用插件来实现影片中的仙女粒子的灯光跟随效果吧!
◆ 本次教学所需要的插件
由于本次教学有使用到来自其他插件作者所写的插件,
考虑到擅自使用他人插件并封装到范例项目等行为
会有违反「二次发布」的版权等疑虑问题,
所以需要自己另外下载插件,这部分还请各位多多包涵…
【RPG Maker MV场合】
■ ExpandEventsAction.js | |
插件作者 | ツミオ |
插件使用条款 | |
插件下载来源 | 插件来源网址 |
插件下载方式 | 前往上述下载来源的网址,并且注册登录「ツクールフォーラム」日本RPG Maker官方论坛的帐号之后,点击文章内容下方的「Attachments(附件)」即可。 |
■ ParticleEmitter.js | |
插件作者 | Tsukimi |
插件使用条款 | 插件使用条款 (在文中的「Terms of use」有写。) |
插件下载来源 | 插件来源网址 |
插件下载方式 | 前往上述下载来源的网址,接着点击文章内容下方的 「Script Download」后下载插件即可, 记得也要注意该插件的使用条款。 |
■ MPP_MapLight.js | |
插件作者 | 木星ペンギン |
插件使用条款 | |
插件下载来源 | |
插件下载方式 | 前往上述下载来源的网址,接着在网页的 「プラグイン」下方点击「MPP_MapLight.js」 下载插件即可,记得也要注意该插件的使用条款。 |
【RPG Maker MZ场合】
■ FOSSIL.js | |
插件作者 | FOSSIL TEAM |
插件使用条款 | 插件使用条款 (在文中的「Terms and Credits」有写。) |
插件下载来源 | 插件来源网址 |
插件下载方式 | 前往上述下载来源的网址,接着在文章内容下方的 「Download」位置处下载插件即可, 记得也要注意该插件的使用条款。 |
■ ExpandEventsAction.js | |
插件作者 | ツミオ |
插件使用条款 | |
插件下载来源 | 插件来源网址 |
插件下载方式 | 前往上述下载来源的网址,并且注册登录「ツクールフォーラム」日本RPG Maker官方论坛的帐号之后,点击文章内容下方的「Attachments(附件)」即可。 |
■ ParticleEmitter.js | |
插件作者 | Tsukimi |
插件使用条款 | 插件使用条款 (在文中的「Terms of use」有写。) |
插件下载来源 | 插件来源网址 |
插件下载方式 | 前往上述下载来源的网址,接着点击文章内容下方的 「Script Download」后下载插件即可, 记得也要注意该插件的使用条款。 |
■ MPP_MapLight.js | |
插件作者 | 木星ペンギン |
插件使用条款 | |
插件下载来源 | |
插件下载方式 | 前往上述下载来源的网址,接着在网页的 「プラグイン」下方点击「MPP_MapLight.js」 下载插件即可,记得也要注意该插件的使用条款。 |
【RPG Maker MV场合】
首先,先将以上插件放在「js/plugins/」文件夹之下,并开启游戏项目,
在「插件管理器」中加载以下三种插件。
接着,分别在你的游戏项目文件夹之下的「data」和「img」两个文件夹下,
各自创建名为「particles」文件夹。
然后前往以下网址,并按下「Load」之后,选择加载「Trail」样本粒子之后,按下「Open」。
接着调整好数值之后,按下「Download」按钮,并另存到游戏项目文件夹之下的「data/particles/」文件夹中,而另存的文件名称命名为「trail.json」。
然后到游戏项目文件夹之下的「img/particles/」文件夹中,
制作一个36x36px左右png格式图档,
或是拿「ParticleEmitter.js」插件所提供的范例项目中的「star.png」图档也行,
我们本次教学内容是使用「star.png」图档。
之后再次开启「插件管理器」,在「ParticleEmitter」插件进行编辑,
并且在参数清单中加入名为「trail」的参数名称。
接着在地图根目录按右键「读取…」选择「下水道」的样本地图。
设置好主角初始位置之后,创建一个初次自动运行一次的事件点,
并设置以下的「插件命令」,而数字 7 为下一个我们要设置的粒子事件点的事件ID。
◆插件命令:createPE test#1 trail 7 star (为某个事件ID创建粒子事件点。)
◆插件命令:setPEmitterZ test#1 5 (为已设置的粒子事件指定为层级5。)
接着创建一个粒子特效显示的事件点,并分别在两处设置「事件注释」。
事件注释:<rotate>120/7/-1/1/2/true/true_circle</rotate>
(数字 7 为我们要设置的粒子事件点的事件ID。)
◆说明:CharLight 2 1 5 (指定目前事件点的光源设置。)
最后在「下水道」地图按右键选择「编辑…」,在「注释」处加入以下字符串。
地图注释:<Darkness:85> (指定地图的亮度。)
【RPG Maker MZ场合】
首先,先将以上插件放在「js/plugins/」文件夹之下,并开启游戏项目,
在「插件管理器」中加载以下四种插件。
接着,分别在你的游戏项目文件夹之下的「data」和「img」两个文件夹下,
各自创建名为「particles」文件夹。
然后前往以下网址,并按下「Load」之后,选择加载「Trail」样本粒子之后,按下「Open」。
接着调整好数值之后,按下「Download」按钮,并另存到游戏项目文件夹之下的「data/particles/」文件夹中,而另存的文件名称命名为「trail.json」。
然后到游戏项目文件夹之下的「img/particles/」文件夹中,
制作一个36x36px左右png格式图档,
或是拿「ParticleEmitter.js」插件所提供的范例项目中的「star.png」图档也行,
我们本次教学内容是使用「star.png」图档。
之后再次开启「插件管理器」,在「ParticleEmitter」插件进行编辑,
并且在参数清单中加入名为「trail」的参数名称。
接着在地图根目录按右键「读采样本地图…」选择「地下城镇」的样本地图。
设置好主角初始位置之后,创建一个初次自动运行一次的事件点,
并设置「插件命令」的「FOSSIL」插件,设置以下两种参数,
而数字 4 为下一个我们要设置的粒子事件点的事件ID。
◆插件命令:createPE test#1 trail 4 star (为某个事件ID创建粒子事件点。)
◆插件命令:setPEmitterZ test#1 5 (为已设置的粒子事件指定为层级5。)
接着创建一个粒子特效显示的事件点,并分别在两处设置「事件注释」。
事件注释:<rotate>120/4/-1/1/2/true/true_circle</rotate>
(数字 4 为我们要设置的粒子事件点的事件ID。)
◆注解:CharLight 2 1 5 (指定目前事件点的光源设置。)
最后在「地下城镇」地图按右键选择「编辑…」,在「注释」处加入以下字符串。
地图注释:<Darkness:85> (指定地图的亮度。)
以上内容同步发布到我的小屋