Cocos2d-x 学习篇----- 创建精灵的方法
来源:互联网 发布:windows中的任务栏 编辑:程序博客网 时间:2024/04/29 11:23
1.使用图像创建一个精灵
CCSprite *sp1 = CCSprite::create("Icon.png");
sp1->setPosition(ccp(0,0)); //设置精灵的坐标位置
sp1->setAnchorPoint(CCPointZero); //设置精灵的锚点在图标的左下角
this->addChild(sp1); //将精灵添加到层中
2.显示精灵的部分区域
CCSprite *sp2 = CCSprite::create("Icon.png", CCRect(28,28,29,29)); //设置需要显示的图像矩形区域
3.使用2d纹理创建精灵
CCTexture2D *texture = CCTextureCache::sharedTextureCache()->addImage("Icon.png");//创建2D纹理
CCSize size = CCDirector::sharedDirector()->getWinSize(); //获得屏幕大小
CCSprite *sp3 = CCSprite::createWithTexture(texture); //使用2d纹理创建精灵
sp3->setPosition(ccp(size.width*0.6,size.height*0.7));
this->addChild(sp3);
4.指定图像纹理区域来创建精灵
CCSprite *sp4 = CCSprite::createWithTexture(texture,CCRect(0,0,40,40));
5.使用缓冲帧创建精灵
CCSpriteFrame *spritframe = CCSpriteFrame::create("Icon.png",CCRect(0,0,57,57)); //创建缓冲帧
CCSprite *sp5 = CCSprite::createWithSpriteFrame(spritframe);
sp5->setPosition(ccp(size.width*0.3,size.height*0.3));
this->addChild(sp5);
- Cocos2d-x 学习篇----- 创建精灵的方法
- cocos2d-x --- 创建精灵的方法(3.x)
- Cocos2d-x 创建精灵的4种方法。
- Cocos2d-x 创建精灵的4种方法
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- Cocos2d-x 创建精灵的五种方法
- cocos2d-x 创建精灵的五种方法
- cocos2d-x 2.x 精灵的创建
- cocos2d-x Sprite精灵对象创建方法
- cocos2d-x(3): 创建精灵基础学习
- cocos2d-x创建精灵
- Cocos2d-x精灵创建
- cocos2d-x创建精灵
- cocos2d-x 创建精灵
- cocos2d-x精灵移动的方法
- cocos2d-x创建精灵动画
- django querty set db hit
- 韩金氏秀腹宝
- VisualNet图形化软件的投资效益
- 查找 EXC_BAD_ACCESS 问题根源的方法
- oracle exp 导出数据报 12520 错误
- Cocos2d-x 学习篇----- 创建精灵的方法
- 逆序和顺序创建单链表
- 物美嘉商城最大的电子商务家居市场
- 如何从SD卡中恢复你删除掉的照片
- RedHat AS4之yum的配置与利用yum安装软件
- Hibernate如何实践union,order by,分页功能共存
- 数据结构与算法笔记:1
- Groovy全攻略--嵌入篇
- 调试代码的宏定义