Cocos2d-x:使用九宫格(九切片)自定义缩放资源
生活随笔
收集整理的這篇文章主要介紹了
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入门的了解准备工作