cocos2d-x控制台更改精灵图片
TextureCache* cache = TextureCache::getInstance();Size size = panel->getContentSize();//获得基本容器八分之一的宽度float panelHalfWidth = size.width /8;//五分之一高度float panelHalfHeight = size.height /5;//原点与每个节点的中心的偏移float offsetWidth = panelHalfWidth / 2;float offsetHeight = panelHalfHeight /2;for (size_t i = 0; i < index; i++){//加载csbNode* item = CSLoader::createNode("SignInElement.csb");//获取图片精灵Sprite* sp = item->getChildByName<Sprite*>("Sprite_1");//更改精灵图片名称std::string name = StringUtils::format("icon/item1_0%d%d.png",(i+1)/10,(i+1)%10);//获取图片Texture2D* tex = cache->addImage(name);//设置图片sp->setTexture(tex);item->setPosition(panelHalfWidth*(i%8) + offsetWidth, size.height-(panelHalfHeight*(i/8) + offsetHeight)); panel->addChild(item);}
//需要注意的是图片名称需要连续的,而且需要的图片每个都要发布
cocos2d-x控制台更改精灵图片相关推荐
- cocos2dx 更改精灵图片方法
.h //声明背景精灵 Sprite * main_bg; .cpp //获取cocostudio中的背景控件 main_bg = (Sprite*)rootNode->getChildByNa ...
- css实现精灵图片加载图片失败
失败提示: 1.控制台报错file not found. 2.资源的images文件夹下找不到加载的图片. 失败可能原因: 1.图片路径错误(最常见):层级关系一定要对. 2.css选择器编写错误(我 ...
- (三)Sass和Compass--制作精灵图片
6.1 精灵的工作原理 // 将各种图片合并到一张图片里面,并在不同的状态下改变背景图片的位置; 6.2 精灵的重要性 // 压缩图片的内存; // 减少HTTP请求 6.2.3 Compass处理精 ...
- 判断鼠标点击在div外时,更改背景图片
学习起步时,本人试着在web端界面上仿照qq客户端主菜单,做出了一个界面. 当做到qq主菜单的搜索框时,发现点击搜索框后,里面的背景图片会消失,如下面2张图所示: 点击前 ...
- cocos2dx点击按钮更改按钮图片
cocos2dx中有一个加载纹理的方法 //正常态的按钮常用这个 LoadTextureNormal(); //禁用态的按钮 loadTextureDisabled("res/Default ...
- html+css学习第六天(背景图片、精灵图片、元素内容溢出、长度单位)
一.背景图片 背景图片默认显示的是图片的原始尺寸,如果背景图片大于元素尺寸,则只能显示图片的一部分(左上角). 1.background-image: 设置元素的背景图片. url("图片路 ...
- 怎么改变png图片的大小kb?怎么更改png图片的大小?
怎么改变png图片的大小kb?我们在使用png格式图片的时候经常会遇到png图片太大需要压缩的情况,给大家介绍起步网的png压缩功能.轻松几步更改png图片的大小,操作简单,一起来跟着小编学习下吧. ...
- css图片精灵定位_CSS精灵图片(CSS sprite)使用心得(转)
引言: 提高网页显示速度最有效的一个方法是减少页面的HTTP请求次数,为了减少HTTP请求次数,最直接有效的方法是使用精灵图片(CSS sprites),精灵图片是把许多图片放到一张大图片里面,通过C ...
- css图片精灵定位_CSS精灵图片(CSS sprite)使用心得
有 引言: 提高网页显示速度最有效的一个方法是减少页面的HTTP请求次数,为了减少HTTP请求次数,最直接有效的方法是使用精灵图片(CSS sprites),精灵图片是把许多图片放到一张大图片里面,通 ...
最新文章
- phpcms 前台模板替换成官网类型的网站
- 经验总结02-sql语句
- C# 泛型类型参数的约束
- oracle10g 04030,一次ORA-04030问题的诊断(一)
- myeclipse 项目右键没有svn_新建SVN仓库并上传项目
- 专题突破之反悔贪心——建筑抢修,Cow Coupons G, Voting (Hard Version),Cardboard Box
- 【李宏毅机器学习】regress case study 回归案例研究(p3) 学习笔记
- PHP设计渐变的效果,canvas渐变色:canvas如何实现渐变色的效果?
- python多任务_python之多任务
- package--math
- PHP 与 YAML
- 2. Magento2 --- (2) theme --- structure
- android 签名打包 Invalid keystore format
- office 2010
- java中gc是什么_深入理解Java GC
- (CVPR 2017)VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection
- 【Unity Shader 消融效果_案例分享】
- Word Averaging模型做文本分类 稳定效果好模型简单
- Squeezenet中添加OHEM层
- 计算机博弈六子棋估值函数,机器博弈中搜索策略和估值函数的设计
热门文章
- 区块链技术进阶-深入详解以太坊智能合约语言 solidity(含源码)-熊丽兵-专题视频课程...
- 秋风起,硕果丰!菊风视频能力平台R22C03版本重磅发布
- tensorflow2.0实现IMDB文本数据集学习词嵌入
- OpenWrt之上wifi探针简单实现
- 如何打造赚钱又吸引人的朋友圈呢?快速收割各种新老韭菜!!
- 20190326——Python机器学习 引言
- 通达信欧奈尔RPS指标公式详解
- 团体程序设计天梯赛 L2-009 抢红包
- 简单的签到代码_太神了吧!打开浏览器的一瞬就自动签到,经验积分礼物全到手...
- python 量化投资【1】技术指标择时macd、ATR、RSI、KDJ等