176904 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

風来の森いろいろ日記

風来の森いろいろ日記

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X
Jan 26, 2019
XML
テーマ:徒然日記(23637)
カテゴリ:ゲーム制作関連
PC上では動くが、スマホではまともに動かない。
こうなったら一から作り直すしかないと思ったら、ものすごく単純なミスをしていた。
タイトルからゲーム画面まで、フェードさせる処理で、アルファ値がある数値を下回ったら、フラグをたてる仕様になっていたのだが、同時に数秒後に自滅する命令を加えていた。
PC上では自滅時間までのフェード処理してフラグをたてるのだが、実機では処理が遅く、フラグが立つ前に自滅していた。これでは先に進まないのも当然。

ただ、二台のPCで同じ環境を作ってビルドした結果、一台では修正前のコードでも自滅前にフェード処理が完了しゲーム画面に移行した。違いはというと、SDKのアンドロイドのバージョンくらだ。
ちょっとでも古いAndroidでも動くように4.1と、最新のバージョンを入れたが、もう一方はそれに加えて、テスト用のAndroidのバージョンと、新しめのを3つほど加えた。すると動いた。

ついでにいうと、失敗時は画面が小さく表示された。フルスクリーンではない感じで、周囲に枠が表示され、画面の中央にものすごく小さくタイトル画面が表示される。これも正常にフルスクリーン化された。
しかし、スマホ用にビルドすると、なぜかシーンが閉じてしまう。再度編集するときは、シーンのロードをしないといけない。こういう仕様なのかな?最初は削除されたのかとビビった。

ほかにもPCと挙動が違う部分もあるので、結構慎重につくっていかないといけない。
もうちょっと実機でのデバッグが楽だったらいいのだけれど、時間がかかるんだよね。
しかしこんなミニゲームで30Mもあるってどうなってるの?
HSPで作ったときは圧縮して5M程度だったのに。わざわざこんな大きなもの落としてやってくれる人いるのだろうか。





お気に入りの記事を「いいね!」で応援しよう

Last updated  Jan 26, 2019 03:03:45 PM
コメント(0) | コメントを書く
[ゲーム制作関連] カテゴリの最新記事



© Rakuten Group, Inc.
X