cocos2d-x-3.12 设置sprite 图片大小

来源:互联网 发布:电信机顶盒安装软件 编辑:程序博客网 时间:2024/06/03 23:02

网上说的setContentSize 设置是错误的,他是设置图片和锚点的偏移,建议使用setScaleX,setScaleY,setScale

[cpp] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <span style="font-size:18px;"><span style="white-space:pre">    </span>string picName;  
  2.     CCSpriteFrame*frame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(picName);  
  3.     CCSprite*sprite = CCSprite::createWithSpriteFrame(frame);  
  4.     auto size = frame->getRectInPixels().size;  
  5.     sprite->setScaleX(1024 / size.width);  
  6.     sprite->setScaleY(768 / size.height);</span>  
0 0
原创粉丝点击