主題

【MZ插件】在遊戲中也能使用遊戲手把的震動功能。

Mirai | 2021-10-13 23:46:58 | 巴幣 104 | 人氣 61

這是我自己嘗試使用遊戲手把中的震動功能插件,
主要是我最近買了新的 Switch Pro 副廠(良值)的藍牙遊戲手把。

雖然其實這個插件 RPG Maker MV 也可以使用,
只是需要將原本的 NWjs 更新到 0.32 版本以上才能使用,
所以我只好把插件改成僅限 RPG Maker MZ 使用。


This is my own test to use the vibration features plugins in the gamepad, mainly because I recently bought a new Switch Pro Bluetooth GamePad (IINE's Aftermarket).

Although this plugins RPG Maker MV can be used, but because the NWjs needs to be updated to version 0.32 or more to use, so it has to be changed to only RPG Maker MZ.
(by DeepL Translator)





─ 插件簡介 (Plugin Information)
在RPG Maker MZ中也能使用遊戲手把的震動功能。
Let RPG Maker MZ to can use gamePad vibration features.


─ 更新履歷 (Update Information)
V1.0.0 初次版本的插件發佈。
V1.0.0 Release plugin.


─ 使用說明 (Use Description)
1.在RPG Maker MZ的「插件管理器」之中載入本插件,
   並在本插件的「參數」區塊設定即可。
2.在事件頁中高級區塊選擇「插件命令/腳本...」,
   並輸入以下要執行的插件命令/腳本及參數即可。

1.Load the plugin in the "Plugin Manager" of RPG Maker MZ,
   and set it in the "Parameters" section of this plugin.
2.Select the Advanced section of Event Commands "Plugin Command..." or "Script...",
   and set the parameters of the "Plugin Command" or "Script" to be executed.


─ 插件命令/腳本 (Plugin Command / Script)

【呼叫遊戲手把震動】
--說明:在遊戲中呼叫遊戲手把的震動功能。
--插件命令 Call GamePad Vibration
--腳本 $gameSystem.callGamepadVibration(<震動時間>, <震動強度>, <震動幅度>);

【判斷遊戲手把類型】
--說明:在遊戲中判斷所使用的遊戲手把類型,
  目前支援的遊戲手把類型為 Switch/Xbox/PlayStation/Steam/Universal。
--腳本 Input.checkGamePad();

【判斷遊戲手把按鈕】
--說明:在遊戲中判斷使用遊戲手把按下的按鈕,
  對應的<按鈕參數>參照「遊戲手把對應按鈕」的內容。
--腳本 Input.isTriggered('<按鈕參數>');

【遊戲手把對應按鈕】
<參數> [Switch] [PS4] [Xbox One]
'ok' 按鈕 B 按鈕 × 按鈕 A
'cancel' 按鈕 A 按鈕 ○ 按鈕 B
'shift' 按鈕 Y 按鈕 □ 按鈕 X
'menu' 按鈕 X 按鈕 △ 按鈕 Y
'pageup' 按鈕 L 按鈕 L1 按鈕 LB
'pagedown' 按鈕 R 按鈕 R1 按鈕 RB
'zl' 按鈕 ZL 按鈕 L2 按鈕 LT
'zr' 按鈕 ZR 按鈕 R2 按鈕 RT
'-' 按鈕 - Share View
'+' 按鈕 + Options Menu
'home' Home PS Guide














※此外,如果需要在部分的一些插件上使用多國語言文本功能的話,
只要編輯插件程式碼之中的字串語法,並使用以下程式碼包覆住就好。
--插件程式碼  PluginManager.convText(<字串>);


[ Call GamePad Vibration ]
-- Description:
   Call the gamepad vibrate function in the game.
-- Plugin Command:
   Call GamePad Vibration
-- Script:
   $gameSystem.callGamepadVibration(<Duration>, <Strong Magnitude>, <Weak Magnitude>);


[ Get GamePad Type ]
-- Description:
   Get the type of gamepad being used in the game.
   Currently supported gamepad types are Switch/Xbox/PlayStation/Steam/Universal.
-- Script:
   Input.checkGamePad();


[ Get Gamepad Button ]
-- Description:
   Get the button pressed by the gamepad being used in the game.
   The mapped <button parameters> can be found in the "GamePad Mapping Button".
-- Script:
   Input.isTriggered('<button parameters>');


[ GamePad Mapping Button ]
<parameters> [Switch] [PS4] [Xbox One]
'ok' Button B Button × Button A
'cancel' Button A Button ○ Button B
'shift' Button Y Button □ Button X
'menu' Button X Button △ Button Y
'pageup' Button L Button L1 Button LB
'pagedown' Button R Button R1 Button RB
'zl' Button ZL Button L2 Button LT
'zr' Button ZR Button R2 Button RT
'-' Button - Share View
'+' Button + Options Menu
'home' Home PS Guide














In addition, if you need to use NekoGakuen_MulitLanguage.js feature on some plugins,
you just edit the string syntax in the plugin code and wrap it with the following code.
-- Plugin Command:
   PluginManager.convText(<string>);


─ 版權聲明 (Terms of Use)
修改或翻譯本插件無需向作者事前告知,但修改後的版本禁止再次發佈。
如果官方的版本有BUG,可以跟作者回報。

禁止利用本插件進行非法販售及詐騙。
作者只單純提供此插件,如有本插件以外的問題發生請使用者自行負責所有責任。
本插件著作權為貓咪學園(Neko Gakuen)的程式人員Mirai(快閃小強)所有。
作者將保留對插件使用規則的修改與更動之權利。

--------------------
-來源標示:【△ 不需要,但有的話會很感謝。 (註1)】
-授權方式:【√ 免費】
-商業營利:【√ 允許】
-改作許可:【√ 允許】
-二次配佈:【× 禁止】
-成人用途:【√ 允許】
-使用範圍:【※ 僅RPG Maker系列】

※註1:但如有註明的話,可以註明「NekoGakuen」即可。
--------------------


No prior notification to the author is required to modify or translate this plugin,
but the modified version is forbidden to be redistributed.
If there are bugs, you can report them to the author.

The use of this plugin for illegal sales and fraud is prohibited.
The author only provides this plugin,
if any problems occur outside of this plugin,
please user is responsible for all responsibility.
The copyright of this plugin is owned by Mirai, the programmer of NekoGakuen.
The author reserves the right to modify and change the rules for the use of the plugins.

--------------------
- Credit:
  [* NekoGakuen must be given credit.]
- License:
  [√ Free]
- Commercial:
  [√ OK]
- Modify:
  [√ OK]
- Redistribute:
  [× No]
- Adults:
  [√ OK]
- Scopes:
  [* RPG Maker Series only]
--------------------


─ 插件下載 (Download)


送禮物贊助創作者 !
0
留言

創作回應

相關創作

更多創作