cocos2dx创造精灵的五种方法
来源:互联网 发布:大思英语网络课程转让 编辑:程序博客网 时间:2024/04/29 22: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);
1 0
- cocos2dx创造精灵的五种方法
- cocos2dx创造精灵的五种方法
- cocos2dx创造精灵的五种方法(包括使用图片名获取图片)
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方法
- cocos2dx创建精灵的五种方式
- cocos2dx四种创建精灵的方法
- 【cocos2dx】创建精灵的两种方法
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- cocos2dx创建精灵的方法
- Cocos2dx创建精灵的5中方法
- [cocos2dx-lua]Cocos2dx-Lua中Sprite精灵的3种创建方法
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- ubuntu 12.04安装mono3.2
- activity的使用(十五):surfaceview
- java中窗口关闭的响应
- 21、日期及其格式
- Android Matrix
- cocos2dx创造精灵的五种方法
- 单链表反转
- mono3.2.3+Jexus5.5+openSuSE13.1的asp.net
- 用java反射机制来测试其他类中的私有方法
- 【C语言代码】大数N的阶乘!
- test Week3
- 【Hadoop进阶之路】Hadoop部署过程中遇到的问题
- 一个Java程序员应该掌握的10项技能
- 麦博FC330低音炮拆机图(简易版)