ゲームパッドで遊んでいるときやスマホで遊んでいるときにダメージを受けたときに振動させるプラグインはないでしょうか?
詳しい方、近いプラグインをご存知の方がおりましたら教えてくださると喜ばしいです。
【解決済み】パッドやスマホを振動させるプラグイン
Re: パッドやスマホを振動させるプラグイン
こんばんは!
スマホの場合なら以下のスクリプトで振動させることができます。
ただし、iOSでは多分動作しません。(2年前は動作しなかった)
※単位はミリ秒
以下で動作を確認できます。NPCに話し掛けると振動します。
https://game.nicovideo.jp/atsumaru/games/gm3411?key=10908904a40a
ゲームパッドの場合は情報を持ってないです。
中途半端で恐縮ですが参考までに。
スマホの場合なら以下のスクリプトで振動させることができます。
ただし、iOSでは多分動作しません。(2年前は動作しなかった)
コード: 全て選択
navigator.vibrate(2000);
※単位はミリ秒
以下で動作を確認できます。NPCに話し掛けると振動します。
https://game.nicovideo.jp/atsumaru/games/gm3411?key=10908904a40a
ゲームパッドの場合は情報を持ってないです。
中途半端で恐縮ですが参考までに。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: パッドやスマホを振動させるプラグイン
横から失礼。トリアコンタン様の情報に追記致します。
>スマホ関連
navigator系のAPIは基本、ブラウザの操作である為効くかどうかはブラウザに依存します。
navigator.vibrateへの対応状況は以下で確認できますが(英語)
https://developer.mozilla.org/ja/docs/W ... or/vibrate (下方、Browser compatibility→Mobileタブ)
これを見る限りiOSで使えるブラウザはほぼ全滅です…(FirefoxはiOSに於いてはGeckoではない)
Operaがワンチャンあるかもしれない程度?
追記:ブラウザではなくCordovaで変換したネイティブAppであれば、こういう物があります。
https://github.com/apache/cordova-plugin-vibration
>ゲームパッド関連
確認した限りではツクールMVはGamePad APIを使ってゲームパッドに接続している為(rpg_core.js内 Input._pollGamepads 参照)
これを利用してgamepad.GamepadHapticActuatorを実行する事が考えられます。
https://developer.mozilla.org/en-US/doc ... icActuator
但しこちらは試験中の機能である為Firefoxのみの対応となっているようです…
>スマホ関連
navigator系のAPIは基本、ブラウザの操作である為効くかどうかはブラウザに依存します。
navigator.vibrateへの対応状況は以下で確認できますが(英語)
https://developer.mozilla.org/ja/docs/W ... or/vibrate (下方、Browser compatibility→Mobileタブ)
これを見る限りiOSで使えるブラウザはほぼ全滅です…(FirefoxはiOSに於いてはGeckoではない)
Operaがワンチャンあるかもしれない程度?
追記:ブラウザではなくCordovaで変換したネイティブAppであれば、こういう物があります。
https://github.com/apache/cordova-plugin-vibration
>ゲームパッド関連
確認した限りではツクールMVはGamePad APIを使ってゲームパッドに接続している為(rpg_core.js内 Input._pollGamepads 参照)
これを利用してgamepad.GamepadHapticActuatorを実行する事が考えられます。
https://developer.mozilla.org/en-US/doc ... icActuator
但しこちらは試験中の機能である為Firefoxのみの対応となっているようです…
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: パッドやスマホを振動させるプラグイン
トリアコンタン さんが書きました:こんばんは!
スマホの場合なら以下のスクリプトで振動させることができます。
ただし、iOSでは多分動作しません。(2年前は動作しなかった)コード: 全て選択
navigator.vibrate(2000);
※単位はミリ秒
以下で動作を確認できます。NPCに話し掛けると振動します。
https://game.nicovideo.jp/atsumaru/games/gm3411?key=10908904a40a
ゲームパッドの場合は情報を持ってないです。
中途半端で恐縮ですが参考までに。
トリアコンタン様、剣崎 宗二様、お答えくださり誠にありがとうございます。
navigator.vibrate(2000);をイベントコマンドのスクリプトに書き込めばよろしいのでしょうか?
今はもう期限が切れてしまったMonacaの体験版でアプリ化を行っていたため、大変失礼ながら確認出来ておりません…
Re: パッドやスマホを振動させるプラグイン
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: パッドやスマホを振動させるプラグイン
ありがとうございます。無事動作いたしました。