问答详情
源自:2-7 事件分发器

如何让背景图片能够全覆盖模拟器呢?资源图片感觉太小?有一部分没有覆盖

http://img.mukewang.com/589557f3000128d007621372.jpg

cocos2d的问题,看雷哥的视频跟着做的,但是版本不同所以这个是6的模拟器


提问者:慕粉0908283494 2017-02-04 12:27

个回答

  • MinhjoonChu
    2017-02-20 14:57:27

    图片宽高比例不一样,填充会变形.

    获取可见窗口大小,复制给纹理的Rect,就能填充了.

            Size _visibleSize = Director::getInstance()->getVisibleSize();

            Rect rect = Rect(0, 0, _visibleSize.width, _visibleSize.height);

            _background->setTextureRect(rect);