码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2dx Sprite的多种创建方法

时间:2015-12-20 11:38:41      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

1.通过文件创建

Sprite *bg = Sprite::create("backGround.jpg");

 

2.通过图片的某个区域创建

1   SpriteFrame *frame = SpriteFrame::create("pean.jpg", Rect(0, 0, 300, 300));
2   Sprite *pean = Sprite::createWithSpriteFrame(frame);
3   bg->addChild(pean);

3.通过texture2d纹理创建(用这种方法的少)

1     Image *image = new Image();
2     image->initWithImageFile("pean.jpg");
3     
4     Texture2D *texture = new Texture2D();
5     texture->initWithImage(image);
6     
7     Sprite *pean = Sprite::createWithTexture(texture);
8     bg->addChild(pean);

4.用SpriteFrameCache(plist文件通过zwoptex创建)

1 SpriteFrameCache::getInstance()->addSpriteFramesWithFile("person.plist");
2     
3 SpriteFrame *frame = SpriteFrameCache::getInstance()->getSpriteFrameByName("navigationbar_back.png");
4     
5 Sprite *pean = Sprite::createWithSpriteFrame(frame);
6 bg->addChild(pean);

 

cocos2dx Sprite的多种创建方法

标签:

原文地址:http://www.cnblogs.com/wanyongjian/p/5060328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!