GMN ピクチャにGLSLシェーダーを適用 - GMN_GLSLShader.js
シェア用テキスト:
▼GMN ピクチャにGLSLシェーダーを適用(ジェミニ様作) - GMN_GLSLShader.js
https://plugin-mz.fungamemake.com/archives/2475
ピクチャにGLSLシェーダーを適用します。
ふりがな:ぴくちゃにGLSLしぇーだーをてきよう
機能概要: ピクチャにGLSLシェーダーを適用します。
利用規約(ライセンス): MITライセンス
作者:ジェミニ
作者サイト:https://twitter.com/gemini_gamedev/
ダウンロードページ:https://raw.githubusercontent.com/GEMINIGAMEDEV/RPG-Mak…
ファイル名:GMN_GLSLShader.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc ピクチャにGLSLシェーダーを適用します。 * @url https://github.com/GEMINIGAMEDEV/plug-in/blob/master/GMN_GLSLShader.js * @author ジェミニ * * @help * ピクチャにGLSLシェーダーを適用します。 * プラグインコマンドは2種類あります。 * add: シェーダーをピクチャに追加します。引数にコードと対象のピクチャ番号を指定してください。 * remove: シェーダーをピクチャから取り除きます。 * 一度適用したシェーダーはピクチャ消去後も適用されたままになります。 * このプラグインにプラグインパラメータはありません。 * * 2021/03/14 1.0.0 公開 * 2021/03/14 1.0.1 リファクタリング * 2021/03/14 1.0.2 リファクタリング * 2021/03/20 1.1.0 変数timeが適用できてなかったので修正+その他リファクタリング * * @command add * @text シェーダー追加 * @desc シェーダーをピクチャに追加します。引数にコードと対象のピクチャ番号を指定してください。 * @arg fragmentSrc * @type multiline_string * @text GLSLシェーダーのコード * @desc ピクチャに適用するシェーダーのコードを記述してください。 * @arg pictureId * @type number * @text 設定したいピクチャ番号 * @desc 設定したいピクチャ番号を記述してください。 * * @command remove * @text シェーダー除去 * @desc シェーダーをピクチャから除去します。引数に対象のピクチャ番号を指定してください。 * @arg pictureId * @type number * @text 除去したいピクチャ番号 * @desc 除去したいピクチャ番号を記述してください。 * */