![]() 分類: 開発情報 日付: 2013年11月11日公開 成金大作戦シリーズで、占領率が100%で表示される不具合が報告されていて、なかなか再現も出来ず直せなかったのですが、本日原因分かり直せるようになりました。 恐らくですが、ドコモのフィーチャーフォンFシリーズ系限定で発生します。 ちょっと専門的になりますが、問題の箇所は、占領率を(パーセントの)数値を取得する箇所で、 aは占領までに必要な値(トータル) a; xは未占領の値なのでbは占領済みの値 b = a - x; 占領率 = b * 100 / a; と計算しています。例えば、a=400,x=100とした場合(都市を3ターン占領した場合)、占領率は75%となります。 ところが、問題が発生しているときには、上記の場合でも b が 400 になっていました。当たり前ですが、b は 300 にならないと駄目です。 これ以上簡単な式はなく、プログラムはどこも悪くはありません。 携帯側の不具合としか思えないのですが、こういうときはプログラムを別の方法にすれば救える時があります。 今回の場合は、a - x を格納する場所をローカルな場所から、グローバルな場所に変更すれば大丈夫だったので、それで対応しました。 何はともあれ、成金大作戦決定版3に間に合って良かったです。 ●iPhone向けお知らせ 逆脱出ゲーム2を公開しました。 アプリゲーム紹介 Mocoゲーム作成で比較的人気の無料ゲーム おばちゃん大集合&おかんシリーズ を公開中です。Google Play 及び App Store でダウンロード可能です。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ⇒ より最新のブログ ⇒ より以前のブログ
|
最新エントリー![]()
⇒ より以前のブログ コンテンツ分類 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() カレンダー ![]() 2025年02月 ⇒ ブログカレンダー |