当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
キャラクター砂嵐グリッチフィルタープラグイン - EnigmaEnemyFilter.js
シェア用テキスト:
▼キャラクター砂嵐グリッチフィルタープラグイン(村人A様作) - EnigmaEnemyFilter.js
https://plugin-mz.fungamemake.com/archives/8622
キャラクター砂嵐グリッチフィルタープラグイン
ふりがな:きゃらくたーすなあらしぐりっちふぃるたーぷらぐいん
機能概要: キャラクター砂嵐グリッチフィルタープラグイン
利用規約(ライセンス):https://www.rpgmaker-script-wiki.xyz/kiyaku.php
作者:村人A
作者サイト:https://www.rpgmaker-script-wiki.xyz/index.php
解説ページ:https://rpgmaker-script-wiki.xyz/EnigmaEnemyFilter_mzpl…
ファイル名:EnigmaEnemyFilter.js
プラグインのヘルプ:
* @target MZ * @plugindesc キャラクター(プレイヤーまたはイベント)に砂嵐状のランダムグリッチフィルターを適用します。 * @author 村人A * * @command onFilter * @text フィルターのON * @desc 砂嵐グリッチフィルターを適用開始します。 * * @arg EventId * @text 対象ID * @desc フィルターをかける対象のイベントIDを指定します。0でプレイヤーになります。 * @default 0 * @type number * * @command offFilter * @text フィルターを終わる * @desc 砂嵐グリッチフィルターを終了させます。 * * @arg EventId * @text 対象ID * @desc フィルターをはずす対象のイベントIDを指定します。0でプレイヤーになります。 * @default 0 * @type number * * @help * ============================================================================ * バージョン管理 * ============================================================================ * * 24/12/14 ver 1.01 不具合修正 * 24/12/10 ver 1.0 リリース * * ============================================================================ * 概要 * ============================================================================ * このプラグインは、プレイヤーキャラクターや特定のイベントキャラクターに * 「砂嵐」や「グリッチ」風のフィルターを適用することができます。 * フィルターをONにすると、その対象キャラクターがランダムな砂嵐状のノイズや * 歪みがかかったような演出が加わります。 * これにより、不穏な雰囲気や謎めいた存在感をキャラクターに持たせることが可能です。 * * ============================================================================ * プラグインコマンド * ============================================================================ * ### フィルターのON/OFF (onFilter) * 指定したキャラクター(プレイヤーまたはイベント)に砂嵐グリッチフィルターを * 適用します。 * * - **EventId** * フィルターをかける対象を指定します。 * 0:プレイヤー * 正の数:該当するイベントIDのイベントキャラクター * * 例: * 「EventId: 0」 → プレイヤーにフィルター適用 * 「EventId: 3」 → イベントID3のキャラクターにフィルター適用 * * ### フィルターを終わる (offFilter) * 指定したキャラクター(プレイヤーまたはイベント)に適用中のフィルターを外します。 * * - **EventId** * フィルターを外す対象を指定します。 * 0:プレイヤー * 正の数:該当するイベントIDのイベントキャラクター * * 例: * 「EventId: 0」 → プレイヤーからフィルターを解除 * 「EventId: 3」 → イベントID3のキャラクターからフィルターを解除 * * ============================================================================ * 使い方 * ============================================================================ * 1. **プラグインの導入** * プラグインマネージャーで「EnigmaEnemyFilter.js」を有効にします。 * * 2. **フィルターの適用** * イベントコマンド「プラグインコマンド」から `onFilter` を実行して * 対象IDを指定してください。対象となったキャラクターにランダムな砂嵐状の * 歪みフィルターがかかります。 * * 3. **フィルターの終了** * `offFilter` を実行して、同じ対象IDでフィルターを終了できます。 * フィルターが解除され、キャラクターは元の表示に戻ります。 * * 例: * ``` * ◆プラグインコマンド:EnigmaEnemyFilter, フィルターのON/OFF * :EventId: 0 * (プレイヤーに砂嵐グリッチフィルターがかかる) * * --- イベント進行後 --- * * ◆プラグインコマンド:EnigmaEnemyFilter, フィルターを終わる * :EventId: 0 * (プレイヤーのフィルターが解除され、元に戻る) * ``` * * ============================================================================ * 注意事項 * ============================================================================ * - フィルター適用中は描画負荷が若干増える可能性があります。 * - 他のフィルタープラグインや描画処理との併用時は、動作確認を行ってください。 * * ============================================================================ * 不具合報告 * ============================================================================ * 不具合はXやメールで報告してください。 * Xアカウント:@rpgmaker_villaA * メール:villaa.contact@gmail.com *