【解決済み】ピクチャが画面シェイクしない設定を、縦方向にも働かせたい
Posted: 2025年4月29日(火) 17:42
お世話になっております。
下記2つのプラグインを使用させていただいております。
▼ピクチャが画面シェイクしない(莞爾の草様作) - picturesWithoutShake.js
https://plugin.fungamemake.com/archives/27242
ウィンドウとして扱うピクチャは常にシェイクしない設定にしています。
▼▼画面シェイクを縦揺れに変更するよ(ゆわか様作) - ShakingChange.js
https://plugin-mz.fungamemake.com/archives/243
スイッチの切り替えで、任意のタイミングでシェイクを縦方向に変更したいと考えています。
ShakingChange.jsにてシェイクを縦方向へと変更した際、
picturesWithoutShake.jsにてシェイクしない設定にしているピクチャが、横方向にシェイクしてしまいます。
picturesWithoutShake.jsのヘルプにて
とあるためプラグインの動作としては正しいのですが、理想としては特定のピクチャは縦・横どちらのシェイクへの反応も防ぎたいです(添付画像①)
縦方向へのシェイクに対しても、ピクチャをシェイクさせない方法はございませんでしょうか。
思いついた案としては、縦方向へのシェイクを実施する際に、スイッチの切り替えによりピクチャが画面シェイクしない設定を一時的に解除する方法を考えました。
(ピクチャの縦方向へのシェイクを許容する)
が、下記コードを追加したのですがプラグイン自体が動作しないようになってしまいました。
考え方が間違っていますでしょうか。
picturesWithoutShake.js
お知恵をお貸しいただけますと幸いです。
よろしくお願いいたします。
下記2つのプラグインを使用させていただいております。
▼ピクチャが画面シェイクしない(莞爾の草様作) - picturesWithoutShake.js
https://plugin.fungamemake.com/archives/27242
ウィンドウとして扱うピクチャは常にシェイクしない設定にしています。
▼▼画面シェイクを縦揺れに変更するよ(ゆわか様作) - ShakingChange.js
https://plugin-mz.fungamemake.com/archives/243
スイッチの切り替えで、任意のタイミングでシェイクを縦方向に変更したいと考えています。
ShakingChange.jsにてシェイクを縦方向へと変更した際、
picturesWithoutShake.jsにてシェイクしない設定にしているピクチャが、横方向にシェイクしてしまいます。
picturesWithoutShake.jsのヘルプにて
コード: 全て選択
* このプラグインではシェイクがかかったときに親要素が横に移動する移動分
* だけ反対方向にピクチャを動かすことで動いてないように見せます。
縦方向へのシェイクに対しても、ピクチャをシェイクさせない方法はございませんでしょうか。
思いついた案としては、縦方向へのシェイクを実施する際に、スイッチの切り替えによりピクチャが画面シェイクしない設定を一時的に解除する方法を考えました。
(ピクチャの縦方向へのシェイクを許容する)
が、下記コードを追加したのですがプラグイン自体が動作しないようになってしまいました。
考え方が間違っていますでしょうか。
picturesWithoutShake.js
コード: 全て選択
* @param Switch ID
var switchId = Number(parameters['Switch ID'] || 0);
よろしくお願いいたします。