ツクールMVのゲームをandroidアプリに変換して
google play で公開を試し見ているものなのですが
ツクールMVならではで躓いたてんがあります。
1.アプリのバージョンを弄れるxmlファイルがないので
一度google play developで登録したapkをバージョン競合で
書き換えることが出来ない
2.画面サイズの問題で816×624以外のサイズをYEP_CoreEngine等のプラグインを
使い画面サイズを変更するとストア上では全ての端末に対応しないプラットフォーム
になってしまいます。
(gdriveから端末でダウンロードすると普通にプレイ可能)
これらの点を解決するにはどうすればよいでしょうか?
ツクールMVに触れたことある方でも携帯アプリに詳しい方でも
回答いただければありがたいです。
ツクールMVのゲームをandroidアプリに変換した際起こる問題
Re: ツクールMVのゲームをandroidアプリに変換した際起こる問題
こんばんは。
私もRPGツクールMVで作ったゲームをAndroidアプリ化して公開しているので、分かる範囲でお答えします。
まず、1の件ですが、MVのヘルプにあるcrosswalkを使うやり方の場合、以下のトピックが答えになるかと思います。
http://tm.yumineko.com/viewtopic.php?f=18&t=448
次に、2の件ですが、私は画面サイズを変えていないので、こっちについては分かりません。
(むしろ、Playストア上で、画面サイズをチェックされるような事ってあるんですかね?……っていう思いです)
※ちなみに、私は、crosswalk環境がエラーを出して、解決できなかったので、cordovaってヤツを使って、apk化しました。
私もRPGツクールMVで作ったゲームをAndroidアプリ化して公開しているので、分かる範囲でお答えします。
まず、1の件ですが、MVのヘルプにあるcrosswalkを使うやり方の場合、以下のトピックが答えになるかと思います。
http://tm.yumineko.com/viewtopic.php?f=18&t=448
次に、2の件ですが、私は画面サイズを変えていないので、こっちについては分かりません。
(むしろ、Playストア上で、画面サイズをチェックされるような事ってあるんですかね?……っていう思いです)
※ちなみに、私は、crosswalk環境がエラーを出して、解決できなかったので、cordovaってヤツを使って、apk化しました。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
https://twitter.com/kuroudo119
Re: ツクールMVのゲームをandroidアプリに変換した際起こる問題
くろうど様
ご回答いただきありがとうございます!
おかげさまで解決できそうです。
画面サイズの件はなぜ出来ないか現状不明点が多いですね。
画面サイズ変更してうまくいってるクリエイターさんもいらっしゃるので。
>>※ちなみに、私は、crosswalk環境がエラーを出して、解決できなかったので、
cordovaってヤツを使って、apk化しました。
私はphonegapで変換したものをテスト起動してみましたが
webがオーディオをサポートしてないとエラーが出てしまいました。
調べてみたらoggがサポートしてないようです。
phonegap build以外であれば方法教えていただければ幸いです。
ご回答いただきありがとうございます!
おかげさまで解決できそうです。
画面サイズの件はなぜ出来ないか現状不明点が多いですね。
画面サイズ変更してうまくいってるクリエイターさんもいらっしゃるので。
>>※ちなみに、私は、crosswalk環境がエラーを出して、解決できなかったので、
cordovaってヤツを使って、apk化しました。
私はphonegapで変換したものをテスト起動してみましたが
webがオーディオをサポートしてないとエラーが出てしまいました。
調べてみたらoggがサポートしてないようです。
phonegap build以外であれば方法教えていただければ幸いです。
Re: ツクールMVのゲームをandroidアプリに変換した際起こる問題
こんにちは。
phonegapとcordovaは、本家と分家みたいなものらしいので、同じ結果になると思いますが、やり方は以下のサイトをご覧ください。
(私はここを見て作りました。昨年の11月頃の記事だったかと)
http://presentcall.com
その上でなのですが、cordovaの場合、Android5.0以降でないと、デフォルトのブラウザがwebaudioというヤツに対応してないために、古い機種だとエラーになるようです。
crosswalkだと、デフォルトのブラウザを使用せずにChromeを使うために、古い機種でも動くらしいです。
一応、cordovaを使った上で、音を消すという手段で、古い機種でも動かす方法もなくはないです。
どこかのXMLに、index.htmlを呼んでいる所があるので、「?noaudio」を付けて、さらに、ゲーム内での音楽ファイルへのアクセスを排除すれば、音は鳴らないけど、起動出来ることは起動出来ます。
(きっとみんなマナーモードだから大丈夫ですよ……って自分に言い聞かせる感じになります)
というわけで、お手持ちの機種と、プレイしてもらいたい環境とを天秤にかけてお選びください。
phonegapとcordovaは、本家と分家みたいなものらしいので、同じ結果になると思いますが、やり方は以下のサイトをご覧ください。
(私はここを見て作りました。昨年の11月頃の記事だったかと)
http://presentcall.com
その上でなのですが、cordovaの場合、Android5.0以降でないと、デフォルトのブラウザがwebaudioというヤツに対応してないために、古い機種だとエラーになるようです。
crosswalkだと、デフォルトのブラウザを使用せずにChromeを使うために、古い機種でも動くらしいです。
一応、cordovaを使った上で、音を消すという手段で、古い機種でも動かす方法もなくはないです。
どこかのXMLに、index.htmlを呼んでいる所があるので、「?noaudio」を付けて、さらに、ゲーム内での音楽ファイルへのアクセスを排除すれば、音は鳴らないけど、起動出来ることは起動出来ます。
(きっとみんなマナーモードだから大丈夫ですよ……って自分に言い聞かせる感じになります)
というわけで、お手持ちの機種と、プレイしてもらいたい環境とを天秤にかけてお選びください。
▼だいたいTwitterにいます。たぶん。
https://twitter.com/kuroudo119
https://twitter.com/kuroudo119