您的位置:首页 > 其它

跨平台调试,安卓真机无法显示个别图片的问题(一)

2013-06-25 16:55 316 查看
问题描述:在cocos2d-x中的helloworld中添加5个png格式的图片作为按钮,xcode模拟器可以正常显示,但是移植到安卓真机上却只能显示三张。(图片***方法、格式、添加代码方法完全一致,无任何报错!)

代码如下:(代码比较简单,不做粘贴)

质疑一:首先怀疑,安卓工程配置问题,图片坐标制定问题,以为屏蔽掉了两张图片或者没显示在屏幕中,只能显示三张图片。
解决思路一:将所有坐标重新安置,保证可以正常显示在屏幕内。(未解决问题)
解决思路二:将能正常显示的图片的坐标改至之前不能显示图片的位置,发现该位置可以正常显示图片。(排除质疑一)

质疑二:在我***图片时,添加图片时,更改了图片(编码)信息【猜测】
解决思路一:重新***图片,确认图片格式,仍无解决。(排除质疑二)

质疑三:再次怀疑是图片问题!
解决思路一:认真对比能显示的图片和不能显示的图片的详细信息。发现不能显示的图片只有7KB,而正常的图片20KB左右。(猜测是图片被损坏)
解决思路:用另一种方法重新***图片,大小20kb左右,更换之,问题解决,可以正常显示!

【但是,图片格式都一样,至于图片是怎么损坏的,哪一步损坏的,仍为得到答案!】



XCODE模拟器上显示的图片(上)



安卓真机显示界面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: