スマホ画面に仮想の決定やキャンセルのボタン設置について

rock3
記事: 31
登録日時: 2016年1月01日(金) 14:51

スマホ画面に仮想の決定やキャンセルのボタン設置について

投稿記事by rock3 » 2016年1月01日(金) 15:04

皆さん、こんにちは。

教えてください。
Google Play で配布できるAndoridスマホ対応RPG作りたいのですが、キャンセルが二本指タッチで判り難いので
スマホ画面に仮想の「決定」や「キャンセル」のボタンを、設置できるプラグインは、あるでしょうか?
公式ヘルプに解説があるcrosswalk(Andoridスマホ用)で動作する物を、探しています。

宜しくお願いします。

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: スマホ画面に仮想の決定やキャンセルのボタン設置について

投稿記事by トリアコンタン » 2016年1月01日(金) 15:13

こんにちは。
こちらの記事の二つ目の「スマホ用ボタン追加プラグイン」が一番よく知られているプラグインだと思います。

http://lucky-duet.com/archives/1541

ただし、この条件を満たしているかどうかは私には分かりません。
>公式ヘルプに解説があるcrosswalk(Andoridスマホ用)で動作する物を、探しています。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
rock3
記事: 31
登録日時: 2016年1月01日(金) 14:51

Re: スマホ画面に仮想の決定やキャンセルのボタン設置について

投稿記事by rock3 » 2016年1月01日(金) 16:10

こんにちは。
回答と紹介ありがとうございます。

早速試してみました。
「スマホ用ボタン追加プラグイン」ですが、crosswalkでapkにパッケージしてスマホで動かしてみたところ
移動や戦闘を繰り返しているうちにアプリが落ちてしましいました。(プラグインを入れると落ちる外すと動く)
安定して動作するものがあれば良いのですが、まだ見つかっていませんしプラグインのソースコードを自力で
修正するのは難しそうな印象です。
他の仮想ボタンのプラグインがあれば教えて頂けると嬉しいです。

宜しくお願い致します。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: スマホ画面に仮想の決定やキャンセルのボタン設置について

投稿記事by トリアコンタン » 2016年1月01日(金) 17:09

なるほど……iOSでは動作実績があるようなんですが……残念です。

そうなると後は私で紹介できるものはないですね。。 すみません。

ただ、rock3さんの希望するものとは少し違ってくるのですが、代替案としてならいくつか紹介できます。
こちらはゲームに組み込むのではなく、別アプリとして動作するもののようです。
http://rpgmv.hateblo.jp/entry/2015/12/15/181316


あるいは、こちらは私の自作のものになってしまうのですが、アクティブなウィンドウの枠外をタッチしたときにキャンセルと同じ動作を追加できる「ウィンドウタッチ仕様変更プラグイン」です。

https://raw.githubusercontent.com/triac ... hPolicy.js

・利用規約
画像
画像
画像
画像
画像
画像


ただ、このままだとメニュー画面を起動するときのキャンセルは二本指タッチのままなので、こちらも私が作成したものですが、指定したピクチャをクリックしたときにコモンイベントを呼び出せる「ピクチャのボタン化プラグイン」を使えば、自前でボタン画像を用意してイベントからメニュー画面を表示することは一応、可能です。

viewtopic.php?f=5&t=90

根本的な解決ではないかもしれませんが、何も提案できないのもアレなのでよろしければご検討ください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
rock3
記事: 31
登録日時: 2016年1月01日(金) 14:51

Re: スマホ画面に仮想の決定やキャンセルのボタン設置について

投稿記事by rock3 » 2016年1月01日(金) 18:45

こんにちは、トリアコンタンさん。
回答と自作プラグインの紹介ありがとうございます。

動作報告です。
早速「ウィンドウタッチ仕様変更プラグイン」を、crosswalkでapkにパッケージしてからandroid実機で
アプリとして実行してみました。
ウィンドウの外をタップすると正常にキャンセルされていますしアプリが、落ちることも無かったです。

なんとか解決できそうです。
rock3
記事: 31
登録日時: 2016年1月01日(金) 14:51

Re: スマホ画面に仮想の決定やキャンセルのボタン設置について

投稿記事by rock3 » 2016年1月02日(土) 14:24

その後、海外の方が作成したスマホ用仮想ボタンのプラグインを、発見したので書いておきます。
しかしMBS_MobileDirPad.js入れてcrosswalk 10.39.235.16で作成したapkを、Androidスマホで動かすと
戦闘繰り返すとアプリが落ちます。

MBS_MobileDirPad.js
https://github.com/MaskedRpg/JS/blob/ma ... eDirPad.js

“MV:質問” へ戻る