ページ 11

【解決済】戦闘中のエネミーを指定したタイミングで振動させたい

Posted: 2024年11月23日(土) 15:33
by mira
こんにちは、失礼いたします。

下記の流れで、戦闘中にエネミーをシェイクさせる方法についてご質問させていただきます。

① まず、フロントビューバトル中に味方がスキルを使用する。
② 使用したスキルの効果にコモンイベント【A】を設定しておく。
③ コモンイベント【A】中に会話イベントを準備しておく。
④ その会話イベント中で、戦闘しているエネミーを振動させる(恐怖で震えさせる)という演出をしたいと考えています。

「画面のシェイク」だと画面全体が動いてしまうので意図した演出になりませんでした。
(指定した敵キャラの画像だけをシェイクさせたい…)

ダメージを与えた瞬間にエネミーを振動させるプラグインは見つけたのですが、攻撃時以外の任意のタイミングで振動させたいと考えています。


どういったスプリクトを組めば意図した演出ができるか、良い方法があればアドバイスをいただけないでしょうか。
お手数おかけしますが、何卒よろしくお願いいたします…!


あわやまたな様のフロントビュー演出強化(SuperFrontViewMZ.js)で、エネミーのダメージエフェクトをシェイクに設定した時のような振動が理想です…。
viewtopic.php?t=12576

Re: 戦闘中のエネミーを指定したタイミングで振動させたい

Posted: 2024年11月26日(火) 21:38
by DoujinRuis
こんにちは!DoujinRuisと言います!
今回の質問の件について説明用の動画を用意いたしましたので、
よろしければご覧ください!
リンク
https://www.youtube.com/watch?v=e7rtdbIfZlk

ツクール初心者の方質問し放題のディスコードです↓
https://discord.com/invite/dzUAC3CSMH

今回のコード
$gameTroop.members().forEach(enemy => {
enemy.requestEffect("shake");
});

Re: 戦闘中のエネミーを指定したタイミングで振動させたい

Posted: 2024年11月27日(水) 16:58
by mira
>DoujinRuis様

動画まで作成して下さりありがとうございました。
教えていただいたコードで、ばっちり理想の動作をしてくれました。

大変ご丁寧にご対応いただき、本当にありがとうございました。