cocos2dx创建精灵的五种方法
来源:互联网 发布:高中信息技术会考编程 编辑:程序博客网 时间:2024/05/17 06:36
cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
还是闲来无事,白白继续给大家分享经验,文笔不好还请见谅!
废话少说,直接上代码:
// 创建精灵的五种方法//方法一:直接创建精灵 //适合于要显示的是这张图片的全部区域,CCSprite * sprite = CCSprite::create("Icon.png"); //上面那句话也可以根据需要这样来写://CCString* fileName = CCString::createWithFormat("Icon_%d.jpg", flag);//CCSprite* sprite = CCSprite::create(fileName->getCString());sprite->setPosition(ccp(100, 100));this->addChild(sprite);// 方法二:参数 图片名称 矩形区域//适合于需要显示此图片的部分区域CCSprite * sprite = CCSprite::create("Icon.png",CCRectMake(0, 0, 30, 30));sprite->setPosition(ccp(100, 100));this->addChild(sprite);//方法三: 利用帧缓存中的一帧的名称声称一个对象// 适合于plist打包好的文件CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("test_icon.plist");CCSprite * sprite = CCSprite::createWithSpriteFrameName("Icon.png");sprite->setPosition(ccp(100, 100));this->addChild(sprite);//方法四: 利用另外一帧生成一个精灵对象 //适合于做帧动画使用CCSpriteFrame * frame = CCSpriteFrame::create("Icon.png", CCRectMake(0, 0, 40, 30));CCSprite * sprite = CCSprite::createWithSpriteFrame(frame);sprite->setPosition(ccp(310, 150));addChild(sprite);//方法五:利用纹理,//适合于需要频繁使用的图片CCSpriteBatchNode* spriteTexture = CCSpriteBatchNode::create("iocn.png");spriteTexture->setPosition(CCPointZero);addChild(spriteTexture);CCSprite* sprite = CCSprite::createWithTexture(spriteTexture->getTexture());sprite->setPosition(ccp(visiblesize.width/2, 100));spriteTexture->addChild(sprite, 2);
0 0
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方式
- cocos2dx创造精灵的五种方法
- cocos2dx创造精灵的五种方法
- cocos2dx四种创建精灵的方法
- 【cocos2dx】创建精灵的两种方法
- cocos2dx创建精灵的方法
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- Cocos2dx创建精灵的5中方法
- [cocos2dx-lua]Cocos2dx-Lua中Sprite精灵的3种创建方法
- cocos2dx 创建精灵的5种方式
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- 2016第七届蓝桥杯C/C++ B组省赛题解 F题
- Flume学习笔记
- VS2015 Git 插件使用教程
- JZOJ 4295【NOIP2015模拟11.2】愉快的logo设计
- UML类图几种关系的总结
- cocos2dx创建精灵的五种方法
- [转] 使用简单的JavaScript,我们为什么应该抵制ES6
- protues中常用元件
- asp.net 柱形图
- 京东笔试题 小东拉票,从其他候选人抢票
- UVa11971 Polygon
- HDU 1087
- 开关电源中的EMI抑制
- poj 2152 Fire 树形dp