各位牛人好:
在我的游戏里面遇到了一个很坑的问题,现象是在Android4.2以上部分图片无法显示,如图。
背景图显示绿色
正常图片
在ios和老的安卓2.3下能够正常显示。
这个视图一共由3个Layer组成,没有显示的图片在最底层的Layer里面,这个Layer里面就3个ImageView, 因为图片比较大,单独存在Resource的根目录下,文件肯定存在的。
这张视图代码是
auto _background = SEEK_WIDGET(ImageView*, widget, "building");
_background->loadTexture("building-backdrop.png", TextureResType::LOCAL);
_background->setPosition(Point(0, 130));
auto _road = SEEK_WIDGET(ImageView*, widget, "road");
_road->loadTexture("street.png", TextureResType::LOCAL);
_road->setPosition(Point(0, 0));
auto _pavement = SEEK_WIDGET(ImageView*, widget, "pavement");
_pavement->loadTexture("pavement.png", TextureResType::LOCAL);
_pavement->setPosition(Point(0, 100));
Size visibleSize = Director::getInstance()->getVisibleSize();
setPosition(Point(0, 0));
setContentSize(visibleSize);
```
有没有人帮我看看是什么原因?谢谢。
源代码我已经开源 https://github.com/dkstar88/lemonade-jack。

