手ブレ効果のようなゆっくりしたシェイクをするプラグイン

Shirokoma
記事: 3
登録日時: 2019年10月08日(火) 21:35

手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by Shirokoma » 2019年10月08日(火) 22:36

はじめまして。
思ったようなシェイク方法が出来なかった、プラグインが存在しなかったので要望を出してみようと思いました。
例えばこちらの動画にあるAviutilの「一般的な手ぶれ効果」にあるような揺れを希望しています。
https://www.youtube.com/watch?v=2AI7YZvC_n0
もしくは酔った人を連想させるような、画面全体がかなりゆっくりと、そして小さく揺れ動くようなランダムシェイクですね。

こちらのランダムシェイクプラグイン
https://00m.in/Fj4EH
にて速度最低で使わせて頂いたのですが、思ったような効果が得られませんでした。

そして可能であれば速度や振れ幅を調整できれば良いのですが…

jp_asty
記事: 27
登録日時: 2019年11月12日(火) 15:34

Re: 手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by jp_asty » 2020年5月20日(水) 23:33

こんばんは。

時間が空いての返信とはなりますが、プラグインの方を試作してみましたので
もしよければお試し頂ければと思います。

使用方法は例えばプラグインコマンドで
start_shake_screen_ex 50 50 6
と書くと、横方向揺れ幅50、縦方向揺れ幅50、振動の強さ6で振動を開始します。

停止するときは、
stop_shake_screen_ex
と書きます。
詳細はプラグインの説明欄に記載してあります。

時間が短くてわかりにくいかもしれませんが、動作サンプルを添えておきます。
https://gyazo.com/3f8a80c4427da8c0e7dc0f82866432c5

よろしくお願いします。

ShakeScreenEx.js
(9.96 KiB) ダウンロード数: 5 回
アバター
進撃のエレン
記事: 74
登録日時: 2017年5月13日(土) 21:01

Re: 手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by 進撃のエレン » 2020年5月22日(金) 07:44

こんにちは!横から失礼いたします。

これは素晴らしいプラグインです!
電車の中とかの演出などがレベルアップしました!

ちなみにですが、サンプルを拝見したり実際に試した所
現在の仕様だと揺らした際に画面外は描写されない(黒くなる)だと思いますが、
これを画面外も描写するようにする事が可能でしょうか?

1590100962024.png


1590100981588.png
1590100981588.png (34.91 KiB) 閲覧数: 227 回


何卒ご検討の程、よろしくお願いいたします!
jp_asty
記事: 27
登録日時: 2019年11月12日(火) 15:34

Re: 手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by jp_asty » 2020年5月22日(金) 11:55

進撃のエレンさん

こんにちは。プラグインのご利用ありがとうございます。

現状ですと通常の画面シェイクの効果を使用したときと同様に画面外は黒く表示されてしまいます。

画面外を表示させないようにするには例えば、揺れ幅とマップサイズ、マップの端に到達できないマップ構成などの調整をして頂き、画面端を見せないようにする という方法ぐらいしかすぐには思い付きません。

参考
https://gyazo.com/e553833410705a3fb7d6fa2029171175

他には例えば、アツマールなどのサイトの場合、画面の端がもともと黒く表示できたりするため、画面外の表示が目立ちにくくなるという可能性はあります。(こちらは試せてはいなく思いつきでの発言となります)

根本的な解決にはなっていませんが、すぐにご回答できる内容としてはこれぐらいとなっており、
ご理解を頂くほかないというのが現状です。
(もし、また何か進捗ありましたらこちらに返信させて頂くこともあるかもしれません)

よろしくお願いいたします。
jp_asty
記事: 27
登録日時: 2019年11月12日(火) 15:34

Re: 手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by jp_asty » 2020年5月25日(月) 20:52

進撃のエレンさん

こんばんは。どうやら質問の内容を勘違いしていたようです。

プラグインを更新しましたのでお試し頂けますと幸いです。
更新内容
・揺れ幅の指定を0~100に限定。
・揺れ幅に0を指定できなかったのを修正。
・振動を開始したときマップ外のタイル描画数を2から6に変更(振動を停止すると通常の2に戻ります)

振動中はマップの描画タイル数を増やした都合上、負荷が若干増えますが、
この程度であれば正直大差ありませんでした。

揺れ幅が大きくなればそれだけ描画タイル数を増やすことになるので
揺れ幅に100という上限を設けさせて頂きました。

例)start_shake_screen_ex 100 100 5 で実行
https://gyazo.com/63da603e5c2e380fdf14569d2b92be75

よろしくお願いします。

ShakeScreenEx.js
(10.78 KiB) ダウンロード数: 4 回
アバター
進撃のエレン
記事: 74
登録日時: 2017年5月13日(土) 21:01

Re: 手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by 進撃のエレン » 2020年5月27日(水) 13:42

お返事が遅くなり大変失礼致しました。

プラグインの更新、ありがとうございます。
タイルの画面外の描写もこれで問題なくなりました!
ありがとうございます。

ただ、テストの画像のように背景(Parallax)を設定した場合に
画面外が描写されずに真っ黒になってしまいます。

1590554323851.jpg

キャラクターが乗っている場所がタイルで背景の雲がParallaxです。

これを背景や(ピクチャを表示させていた場合ピクチャも)
画面外を描写するようにする事は可能でしょうか?

お手すきの際で結構ですので、ご検討の程よろしくお願いいたします。
jp_asty
記事: 27
登録日時: 2019年11月12日(火) 15:34

Re: 手ブレ効果のようなゆっくりしたシェイクをするプラグイン

投稿記事by jp_asty » 2020年5月27日(水) 20:16

進撃のエレンさん

こんばんは。

画面のシェイクをしたときの遠景の表示いについてですが、
どうやらツクールのデフォルトの動作では遠景ごと揺らす動作になっているようです。

遠景を表示した状態で通常の画面のシェイク機能で画面を揺らした場合、左右に黒枠が表示されます。

ただこれは揺れの部分を打ち消すことで遠景部分を揺らさないということが可能だと思いましたので
今回そのような実装とさせて頂きました。

本プラグインを有効化すると、通常の画面のシェイク機能での遠景の揺れがなくなります。
また、本プラグインでの画面のシェイク効果と、通常の画面のシェイクでの効果は重複可能です。

動作サンプル(start_shake_screen_ex 50 0 6 での実行例)
https://gyazo.com/3980fb14405ce0c5dd76769dd1ca7d33

よろしくお願いします。

ShakeScreenEx.js
(11.3 KiB) ダウンロード数: 6 回

“MV:プラグイン素材のリクエスト” へ戻る