OpenGL进行纹理映射时真机显示一片空白

Android在进行纹理贴图时,在真机上显示一片白色,而在模拟器上正常。找到的解决方法为:纹理图像的宽高需为2的n次方;存放纹理图像的文件夹需更名为drawable-nodpi,而不是默认的drawable-mdpi之类的。

例如:将问题贴图换成128*128 即是2的7次方,并将其放置在drawable-nodpi下,显示OK。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">