トランプ・ナポレオンを1.2にアップデート

10/1に「トランプ・ナポレオン」を1.2にアップデートしました。

使っているテクスチャをすべて無圧縮にしてみました。圧縮フォーマットによっては対応できない端末がありそうなので、無圧縮にしてどのような端末でもテクスチャが正しく表示できるはずです。
このあたりは機種依存(というかGPU)によって、読み込めないフォーマットがあるようで簡単には見つからないバグです。簡単にはというのは端末を持っていなければわからないという意味です。起動すれば確実に発生するバグなのですが、その端末でないと起こらなかったりして前もって防ぐことは難しいです。

ユーザーから表示がされないUIがあるとの連絡があったので、わかる範囲で調べてみました。 該当の端末を買うのが最も簡単に調べられる方法ですが、コストがかかりすぎるのでそれは行えません。

表示されていないUIを調べると、ある特定のテクスチャを参照しているプレハブだということがわかりました。その時点でテクスチャが非常に怪しいわけです。
テクスチャをインスペクタで見ると圧縮フォーマットがETCになっていて、もしかしたらこれが原因なのではないかという気になりました。 (ETCはAndroid 2.0以降の端末であれば、全て使えるはずなのですが……)

使っているテクスチャの量はそれほど多くないので、全て無圧縮にしてもほぼAPKサイズに影響はありませんでした。(数十KB程度)