游戏要用动画,美工还没做出来,于是,从网上找来了几张图,不过图是JavaME时代的图,动画都是靠裁切来显示的,于是想将大图分割成小图来用。

图片规格:图中每个小图的大小是相等的,基本上都是正行,整列的。

上代码:

const char * CutNormalImage::IMAGE_FORMAT_NAME = "image_ (%d).png" ;
const char * pSaveImageFromar = "image_%d_%d_%d.png" ;
int row = 4 ;
int col = 4 ;
int begin = 1 ;
int end = 116 ;
USING_NS_CC ;
void CutNormalImage::cutImage()
{for (int k = begin ;k <= end ; k++){const char * pImageName = CCString::createWithFormat(CutNormalImage::IMAGE_FORMAT_NAME,k)->getCString() ;CCSprite* pSprite = CCSprite::create(pImageName);pSprite->setAnchorPoint(ccp(0,0));float width = pSprite->getContentSize().width / col ;float height = pSprite->getContentSize().height / row ;for (int i = 0 ; i < row ;i++){for (int j = 0 ;j < col ;j++){float x = j * width ;float y = i * height ;CCSprite * pCell = CCSprite::create(pImageName,CCRectMake(x,y,width,height)) ;pCell->setAnchorPoint(ccp(0,0)) ;const char* pName = CCString::createWithFormat(pSaveImageFromar,k,i ,j)->getCString() ;CCRenderTexture* rrt = CCRenderTexture::create(width,height);rrt->clear(0,0,0,0);rrt->begin();pCell ->visit();rrt->end();CCImage *pImage = rrt->newCCImage(true);std::string fullpath = CCFileUtils::sharedFileUtils()->getWritablePath() + pName;pImage->saveToFile(fullpath.c_str(), false);}}}
}

通过cocos裁切图片,将大图分为小图相关推荐

  1. 小程序滑动点击切换中间大图两边小图

    小程序 滑动点击 切换中间大图 两边小图 代码太老了已不建议阅读, 简单看下思路即可 整体思路, 使用小程序API的animation动画和组件的canvas中的bindtouchstart.bind ...

  2. H5当中背景图像定位方法(position大图定位小图简单版本)

    2022.11.11 文章目录 一.position是什么? 二.使用步骤 1.导入图片 2.定位 总结 一.position是什么? position在h5当中指定位,例如background-po ...

  3. java实现自动识别验证码并自动填写提交(调用百度通用文字识别OCR接口+大图找小图之图像识别算法+模拟鼠标键盘动作)

    一.使用的技术: 1.调用百度AI通用文字识别OCR接口 2.图像识别算法 二.实现方案与步骤: 1.得到验证码的图片的坐标:先将验证码截图,然后再对整个电脑屏幕截图,通过大图找小图的方法,计算出小图 ...

  4. 大图找小图,模糊识别?python

    大图找小图2.0 之前写过截屏的大图找小图,但是,那个仅限于像素没有变化的情况下,如果说我用相机拍下我的桌面,想去寻找一个图标,上一个方法是行不通的. 思路 1.对两张图片进行图像金字塔的处理,当需要 ...

  5. javacript 裁切图片

    前言 略 javacript 裁切图片 cropper(demo) Jcrop(demo) cropper Jcrop

  6. 点击图片显示大图(有多张图片可以左右滑动)

    需求:项目中用到了就是在列表展示的时候会出现图片,点击图片展示大图. 思路:用dialog来实现.因为这里在列表里会用到,点击进入动态详情也会用到,所以直接写进工具类. 上代码: 全屏显示在于参数后面 ...

  7. C#开发:不规则裁切图片

    C#使用GDI+可以创建,修改图片,创建图片的bitmap,使用Graphics在图片上勾画元素,点.线.面等. 规则的图片裁切,设置图片的方形或者圆形的方式,就能直接进行图片的裁切.裁切使用jpg保 ...

  8. php imagick 图片裁切,php Imagick , 怎么使用Imagick裁切图片

    php Imagick 求助, 如何使用Imagick裁切图片 我需要 景某个PDF文档中的某一页裁切其中一部分, 生成一新的png格式的文档. gd不支持PDF格式, Imagick 支持打开pdf ...

  9. 使用jcrop实现裁切图片

    jcrop为基于jquery库实现的图片裁切插件.当使用该插件使需要引入jquery和jcrop(包括js文件和css文件). //css文件的引入<link rel="stylesh ...

最新文章

  1. 用无序列表做的网站公告牌(Billboard)
  2. python经典好书-python经典书籍推荐
  3. 哪款浏览器好用_碉堡了!火狐浏览器发布重大更新,谷歌Chrome请hold住!
  4. 401 binary watch
  5. apple quicktime怎么在ppt中用_PPT情感专题大赏No. 007:一份这就是街舞第三季主题PPT(上集)...
  6. MySQL查看表占用空间大小(转)
  7. 1.9 编程基础之顺序查找 05 最大值和最小值的差 python
  8. Greenplum segment级问题的排查 - gp_session_role=utility (含csvlog日志格式解读)
  9. halcon窗体的移动和缩放_halcon与C#联合编程之鼠标控制图片缩放,拖动,roi
  10. android开发的学习路线
  11. 04MVC、RPC、SOA、微服务架构区别
  12. AD 画板知识 mil和mm换算(硬件每日一题)
  13. 滑动速度监听VelocityTracker
  14. wps页眉显示一级标题_WPS教程--排版和打印--页眉和页脚
  15. 8进制的乘法计算、加法计算
  16. 如何修改Notes邮箱中的收件箱标题宽度
  17. swipe放大效果的焦点图demo
  18. 对比农行与建行网银业务办理流程
  19. 字体颜色 * 博客 * 好看
  20. 小米盒子1s真心不让我爽

热门文章

  1. MS17-010(永恒之蓝)漏洞复现和分析
  2. 区块链技术要用到什么开发语言?
  3. [ArcGIS].txt或.xlxs(Excel)格式如何转为.shp格式?
  4. Linux一条命令修改账号密码
  5. 我的周刊(第042期)
  6. 2021直播电商下半场,“网易严选们”为何成主播良港?
  7. python下载vip素材_Python下载素材脚本
  8. java excel进度条_EXCEL导入保存数据时加进度条显示
  9. SpringCloud学习笔记(一)【Euraka集群搭建】
  10. Deep Learning on Graphs: A Survey论文笔记