ページ 11

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

Posted: 2016年1月01日(金) 15:04
by rock3
皆さん、こんにちは。

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

宜しくお願いします。

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

Posted: 2016年1月01日(金) 15:13
by トリアコンタン
こんにちは。
こちらの記事の二つ目の「スマホ用ボタン追加プラグイン」が一番よく知られているプラグインだと思います。

http://yumineko.com/archives/1541

ただし、この条件を満たしているかどうかは私には分かりません。
>公式ヘルプに解説があるcrosswalk(Andoridスマホ用)で動作する物を、探しています。

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

Posted: 2016年1月01日(金) 16:10
by rock3
こんにちは。
回答と紹介ありがとうございます。

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

宜しくお願い致します。

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

Posted: 2016年1月01日(金) 17:09
by トリアコンタン
なるほど……iOSでは動作実績があるようなんですが……残念です。

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

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


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

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

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


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

http://tm.yumineko.com/viewtopic.php?f=5&t=90

根本的な解決ではないかもしれませんが、何も提案できないのもアレなのでよろしければご検討ください。

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

Posted: 2016年1月01日(金) 18:45
by rock3
こんにちは、トリアコンタンさん。
回答と自作プラグインの紹介ありがとうございます。

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

なんとか解決できそうです。

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

Posted: 2016年1月02日(土) 14:24
by rock3
その後、海外の方が作成したスマホ用仮想ボタンのプラグインを、発見したので書いておきます。
しかしMBS_MobileDirPad.js入れてcrosswalk 10.39.235.16で作成したapkを、Androidスマホで動かすと
戦闘繰り返すとアプリが落ちます。

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