欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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:使用九宫格(九切片)自定义缩放资源的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。