主題

【插件】【RMMZ】讓玩家可以選擇操控角色的快速選單

十月 | 2021-10-26 19:43:27 | 巴幣 0 | 人氣 116


# 插件版本

v1.0.1


# 對應版本

RPG Maker MZ


# 功能簡介

當玩家按下指定按鍵,便能呼叫出一個簡單的窗口,並以方向鍵查看隊伍內各個角色資料。
放開按鍵時,則依據當前顯示的角色資料更換隊伍順序。

目前主要功能已大致完成,但缺乏部份細節與自定義選項。


# 控制參數

int input_keycode = 67
 以按鍵鍵碼決定讓玩家可以使用哪個按鍵來開啟介面。
 預設為 67 ,即鍵盤的 C 。如有需要,可使用這個網站來查詢各個按鍵的鍵碼:JavaScript Event KeyCode

string trigger_gap = "25, 20, 10, 5"
 決定當玩家長壓方向鍵時,介面更換角色資訊的等待時間(毫秒)。
 數量任意,但時間間隔應使用半形逗號分隔,可以有空格,但僅能在數字的前後,否則無法辨別。

string scroll_loop = "both"
 決定介面能不能在兩側末端循環,自最後一人的資訊跳到第一人,或相反。
 只能使用以下四個字串,若無法判斷則自動使用預設值。
 "both"  // 前後兩側都能夠循環跳轉。
 "left"  // 只有左側(第一人)可以循環。
 "right" // 只有右側(最後一人)可以循環。
 "none"  // 不能循環。


# 下載連結


請保持檔名一致,否則需要自行更改檔案中對應參數(ln83: filename)。


# 使用規範

可使用於任何用途,但需要維持原貌或標記作者及來源,若有修改則不能轉發。


# 旁注事項

這個是我用於學習撰寫 RPG maker 插件而做的,短時間內不會繼續更新,而是會繼續寫其他插件,除非有易於實現的功能需求,或者重大錯誤,我才會回到它上面。


# 待辦清單

1. 自定義顯示內容。
 現在的角色資訊是寫死了的,未來考慮要讓它能顯示任何使用者想要的內容,也許像是這樣:
 note:
  <Bird_QuickSelector: 自從加入 \V[12] 之後,他看上去似乎有些憔悴。>

2. 介面動畫。
 目前介面會在按下案件的瞬間直接顯示或改變內容,儘管預設介面也是如此,但可能與其他經過大量客製化的介面有畫風衝突。
 如果添加少許進場、離場動畫,可能會好些?

3. 顯示立繪及立繪動畫。
 僅憑文字,可能有時玩家不容易辨認角色,如果能夠同時顯示圖像,應該可以更好。

4. 錯誤處理。
 目前的版本中如果出現錯誤,錯誤會直接露出去,但使用者卻不一定能找到錯誤發生的原因。當功能較完整之後,我打算添加更詳細的錯誤說明——至少,避免程式按照錯誤的參數繼續運行。

創作回應

相關創作

更多創作