ページ 11

いのちの輝きを与えるプラグイン

Posted: 2020年8月29日(土) 00:00
by ベルファーレ長田(゜∀゜)
【プラグイン名】
KRST_SPARKLE_OF_LIFE.js

【概要】
いのちの輝きをゲームに与えるプラグインです。

【特徴】
プラグインコマンドを用いていのちの輝きをゲームに与えます。
プラグインパラメータでいのちの輝きを設定します。

【最新版】
KRST_SPARKLE_OF_LIFE.js
(18.22 KiB) ダウンロード数: 8 回

Ver 1.0.0(2020/08/28 公開)

【使用方法】

◆いのちの輝きの体を配置する場合

コード: 全て選択

KRST_SHOW_BODY {0} {1} {2} {3}
{0}:X座標
{1}:Y座標
{2}:横幅
{3}:縦幅


◆いのちの輝きの目玉を配置する場合

コード: 全て選択

KRST_SHOW_EYE {0} {1} {2} {3}
{0}:X座標
{1}:Y座標
{2}:横幅
{3}:縦幅


◆いのちの輝きを消す場合

コード: 全て選択

KRST_HIDE


◆動作を確認したい場合
下記スクリプトを並列処理イベントで実行すれば、
左クリックで体が、右クリックで目玉が描画されます。

コード: 全て選択

if( TouchInput.isCancelled() || TouchInput.isTriggered() ) {
  let x = TouchInput.x
  let y = TouchInput.y
  let w = Math.floor(Math.random() * (150 - 50) + 50);
  let h = Math.floor(Math.random() * (150 - 50) + 50);
  let command = TouchInput.isCancelled() ? "KRST_SHOW_EYE" : "KRST_SHOW_BODY";
  let args = new Array(String(x), String(y), String(w), String(h));
  this.pluginCommand(command, args);
}
TouchInput.isTriggered();


◆補足
このプラグインは自由に改変してもらって結構です。
このプラグインは2025年大阪・関西万博を応援しています。

◆お願い
制作者はRPGツクールMZをセールまで購入しないスタンスなので、
どなたかこのプラグインをRPGツクールMZ用でも使えるようにしてください。

SparkleOfLife_Sample_Thumbnail.gif
SparkleOfLife_Sample_Thumbnail.gif (359.95 KiB) 閲覧数: 1434 回


【ライセンス(MITライセンス)】
製作者: ベルファーレ長田(゜∀゜)◆AHYA/HaiA.
非商用利用: 自由
商用利用: 自由
再配布: 自由
加工: OK
加工後の再配布: OK
シリーズ: ツクールMV(他の用途で使用しても問題ありません)

Re: いのちの輝きを与えるプラグイン

Posted: 2020年8月29日(土) 15:52
by ウツダ
ベルファーレ長田(゜∀゜)様

こんにちは。うつだともうします。
私、こういう「誰得」って感じのもの嫌いじゃないです。

面白そうなのでMZ版作ってみます。

Re: いのちの輝きを与えるプラグイン

Posted: 2020年8月29日(土) 21:12
by ウツダ
ウツダ さんが書きました:ベルファーレ長田(゜∀゜)様

こんにちは。うつだともうします。
私、こういう「誰得」って感じのもの嫌いじゃないです。

面白そうなのでMZ版作ってみます。


できました。

KRST_SPARKLE_OF_LIFE_MZ.js
(20.64 KiB) ダウンロード数: 0 回


動作確認のコードはこちらです。使い方はMV版と同じです。

コード: 全て選択

if (TouchInput.isCancelled() || TouchInput.isTriggered()) {
  let x = TouchInput.x;
  let y = TouchInput.y;
  let w = Math.floor(Math.random() * (150 - 50) + 50);
  let h = Math.floor(Math.random() * (150 - 50) + 50);
  let command = TouchInput.isCancelled() ? "KRST_SHOW_EYE" : "KRST_SHOW_BODY";
  let args = { X: String(x), Y: String(y), Width: String(w), Height: String(h) };
  PluginManager._commands["KRST_SPARKLE_OF_LIFE_MZ:" + command](args);
}
TouchInput.isTriggered();


また、MV版の時点で、いのちの輝きくんのふちの線が切れていたので修正しました。
KRST_SPARKLE_OF_LIFE.js
(18.16 KiB) ダウンロード数: 1 回


ライセンスはMITを採用します。ご自由にお使いください。

これらのプラグインも2025年大阪・関西万博を応援しています。

Re: いのちの輝きを与えるプラグイン

Posted: 2020年8月30日(日) 05:26
by ベルファーレ長田(゜∀゜)
ウツダ さん
どうも、御対応ありがとうございます!
MZ対応だけでなく、バグも修正してくれて感謝です!!

> こういう「誰得」って感じのもの嫌いじゃないです。
流行りにのっかっただけの一発ネタです!
使い時は今か、2025年頃ですかね!
個人的にはアニメーションや描画の練習にはなりましたが!