首先,我會寫這篇教學文章的目的,大約從幾天前我在 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> (指定地圖的亮度。)
以上內容同步發布到我的小屋