SRDシリーズ

日本語版 SRD Swipe Input プラグイン Ver1.00

こちらは「タッチスクリーン、マウスからのスワイプ入力を確認できるプラグイン」です。

元プラグインは 下記ページで英語版が配布されています。
sumrndm.site/swipe-input/

どなたかのお役に立てば幸いです。

/*:ja
* @plugindesc タッチスクリーン、マウスからのスワイプ入力を確認できるようにします。
* @author SumRndmDde
*
* @param Battle Only
* @text 戦闘のみ
* @type boolean
* @on 戦闘中のみ
* @off ゲーム中全て
* @desc スワイプ入力は戦闘中のみ確認
* @default false
*
* @param Default Min Distance
* @text デフォルト最小距離
* @type number
* @desc 最小距離を指定しない場合のデフォルト値
* @default 50
*
* @param Default Max Time
* @text デフォルト最大時間
* @type number
* @desc 最大タッチ時間を指定しない場合のデフォルト値
* @default 9999
*
* @param Default Min Time
* @text デフォルト最小時間
* @type number
* @desc 最小タッチ時間を指定しない場合のデフォルト値
* @default 0
*
* @help
* 翻訳:ムノクラ
* fungamemake.com/
* twitter.com/munokura/
*
* 元プラグイン: sumrndm.site/swipe-input/
*
* Swipe Input
* Version 1.00
* SumRndmDde
*
*
* タッチスクリーン、マウスでスワイプ入力をチェックできるようなります。
*
* ==========================================================================
* 使い方
* ==========================================================================
*
* このプラグインの主な目的は、
* Timed Attacksをモバイルデバイスで使えるようにすることです。
* しかし、このプラグインは他の機能を許可することができます。
*
* 使用するためには、以下のコードのいずれかを使用する必要があります。
*
* SwipeInput.isTriggered(direction)
* SwipeInput.isPressed(direction)
*
* これらは、条件分岐のスクリプト、
* あるいは他の boolean-releleated コードを介して
* 使用することができる 2 つの主要な関数です。
*
* ==========================================================================
* SwipeInput.isTriggered
* ==========================================================================
*
* 最初の機能は
*
* SwipeInput.isTriggered(direction)
*
* この機能は、スワイプが完了した正確なフレームでのみtrueを返します。
* スワイプ毎に一度しか発生しないようなコードやイベントの場合、
* 使用するのが基本です。
*
* チェックしているスワイプの方向が必要です。
*
* SwipeInput.isTriggered('up')
* SwipeInput.isTriggered('right')
* SwipeInput.isTriggered('left')
* SwipeInput.isTriggered('down')
*
* ただし、他にオプションのパラメータが2つあります。
*
* SwipeInput.isTriggered('direction', MinimumDistance, MaximumTime)
*
* MinimumDistanceは、スワイプとして登録するために必要な最小距離のことです。
*
*
* MaximumTimeは、スワイプコマンドとして登録されなくなるまでに
* スワイプが継続できる最大時間です。
*
* 最小距離と最大時間のデフォルトは、
* このプラグインのパラメータでカスタマイズすることができます。
*
* 例:
* SwipeInput.isTriggered('up', 30, 9999)
* SwipeInput.isTriggered('down', 50)
* SwipeInput.isTriggered('left', 100, 500)
*
*
* ==========================================================================
* SwipeInput.isPressed
* ==========================================================================
*
* SwipeInput.isTriggeredと同じですが、
* スワイプが完了していてタッチを押し続けている間は常にtrueを返します。
*
* SwipeInput.isPressed('up')
* SwipeInput.isPressed('right')
* SwipeInput.isPressed('left')
* SwipeInput.isPressed('down')
*
* 最初の必須パラメータはそのままで、方向を要求します。
*
* SwipeInput.isTriggered('direction', MinimumDistance, MinimumTime)
*
* 3つ目のパラメータが変更されています。
* これを見ると分かるように、MinimumTimeに変更されています。
* タッチ入力がスワイプ入力として登録されるまでに
* 押さなければならない最小時間を指します。
*
* 例:
* SwipeInput.isPressed('right', 50, 0)
* SwipeInput.isPressed('left', 100)
* SwipeInput.isPressed('up', 30, 10)
*
*
* ==========================================================================
* ヘルプファイルの終了
* ==========================================================================
*
* ヘルプファイルの下の方へようこそ。
*
*
* 読んでくれてありがとう!
* 質問があったり、このプラグインを楽しんでくれたら、
* 私のYouTubeチャンネルを登録してください!
*
* www.youtube.com/c/SumRndmDde
*
*
* 次の機会まで
* ~ SumRndmDde
*
*/

スポンサードリンク

スポンサードリンク

-SRDシリーズ

Copyright© RPGツクールMV初心者的備忘録 , 2020 All Rights Reserved.