Android, 実機(Nexus One)で OpenGL ES のテクスチャを貼る時の注意
2010年10月31日
オライリーの『初めての Android』の第10章 "OpenGLによる3Dグラフィックス" を読んでコードを実装していたら、テクスチャの貼りつけの所でエミュレータでは問題なくテクスチャが表示されるのに、実機(Nexus One)にインストールした場合にテクスチャが表示されずに真っ白になってしまった。
本のフォーラム(Pragmatic Forums | OpenGL Shaded Example)にも同様の問題事例があったが、解決の参考にならず途方にくれていたら、同じオライリーの『Android Hacks』に解決方法を発見!
テクスチャに使用する画像の縦横のサイズは2の累乗でないといけないらしい。
さっそく画像をリサイズして、実機(Nexus One)にインストールすると正常にテクスチャが表示された。
初めてのAndroid
posted with amazlet at 10.10.31
Ed Burnette
オライリージャパン
売り上げランキング: 35690
オライリージャパン
売り上げランキング: 35690
Android Hacks ―プロが教えるテクニック & ツール
posted with amazlet at 10.10.31
株式会社ブリリアントサービス
オライリージャパン
売り上げランキング: 1201
オライリージャパン
売り上げランキング: 1201