当前位置:
首页 >
Cocos2d-x:使用九宫格(九切片)自定义缩放资源
发布时间:2023/12/20
37
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Cocos2d-x:使用九宫格(九切片)自定义缩放资源
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
从开发iOS起地九切片技术的使用就不熟练,最近遇到的需求是要根据麻将牌的数量来适应背景图片,下面就是有效的实现缩放的方法:
//9宫格图片//确定大小ImageView *imageBg = ImageView::create("smallBG.png");Rect fullRect = Rect(0,0, imageBg->getContentSize().width, imageBg->getContentSize().height);Rect insetRect = Rect(10,10,imageBg->getContentSize().width-20, imageBg->getContentSize().height-20);//创建九宫格精灵auto sSprite = cocos2d::ui::Scale9Sprite::create("smallBG.png",fullRect, insetRect);sSprite->setAnchorPoint(Vec2(0, 0));sSprite->setContentSize(Size(Vec2(allCardWidth + (m_iMaimaCnt) * 5 + 25, imageBg->getContentSize().height)));sSprite->setPosition(Vec2(30, 2));
转载于:https://www.cnblogs.com/jinzhipeng/p/6904732.html
总结
以上是生活随笔为你收集整理的Cocos2d-x:使用九宫格(九切片)自定义缩放资源的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: jQuery操作iframe中js函数的
- 下一篇: WCF入门的了解准备工作