p图demo小应用。想怎么p就怎么p 本文參考于http://blog.csdn.net/xiaominghimi/article/details/6776096和http://www.cnblogs.com/liufan9/archive/2013/04/11/3012275.html。 于上面基 ...
分类:
其他好文 时间:
2017-05-28 20:55:44
阅读次数:
180
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::crea ...
分类:
其他好文 时间:
2017-04-15 17:24:33
阅读次数:
321
1加载图片过程优化 问题:以cocos2dx 2.x为例,创建精灵CCSprite的过程中会创建一个CCImage,所以短时间会占用2倍内存,所以应避免连续加载(同一帧内,加载多张图片)。 解决:一帧加载一个纹理(CCTextureCache的addImage方法),用schedule方法 2尽量少 ...
分类:
其他好文 时间:
2017-01-14 18:56:50
阅读次数:
235
老师手把手教了两天半,看了一下模式,加了几个功能就大功告成了!!! 给我的感想就是全都是指针! 添加图片精灵: CCSprite* spBG = CCSprite::create(""); this->addChild(spBG); //添加到当前层 spGB->setPosition(ccp(x, ...
分类:
其他好文 时间:
2016-12-26 00:37:18
阅读次数:
243
//更换精灵CCSprite的图片有两种方式。 //直接通过图片更换 //使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。 // auto bg = Sprite::create(); Texture2D* texture = Director::getIns ...
分类:
其他好文 时间:
2016-11-07 07:42:03
阅读次数:
446
1.05 精灵一、精灵图创建的三种理论 5 种实现1、create直接创建 CCSprite::create2、createWithTexture创建 CCSprite::createWithTexture( texture ) //需要 CCTexture2D* 创建 CCTexture2D CC... ...
分类:
其他好文 时间:
2016-06-15 09:10:24
阅读次数:
206
第一次使用CCARRAY_FOREACH遍历一个CCArray数组并且删除数组里的东西时发生出乎意料的结果:类似代码如下:CCArray*children=this->getChildren();
CCObject*temp=NULL;CCARRAY_FOREACH(children,temp)
{
CCSprite*sprite=dynamic_cast<CCSprite*>(temp);
if(sprite-&..
分类:
其他好文 时间:
2016-04-12 07:40:44
阅读次数:
151
使用图片文件创建精灵的相关方法: 1 static CCSprite* create(const char *pszFileName); 2 static CCSprite* create(const char *pszFileName, const CCRect& rect); 3 bool in
分类:
其他好文 时间:
2016-02-27 20:45:36
阅读次数:
289
方法一 最常用,也是最简单的一种方法 CCSprite *bg=CCSprite::create("sprite/background.jpg",CCRectMake(0,0,480,320)); bg->setAnchorPoint(ccp(0,0)); bg->setPosition(CCPoi
分类:
其他好文 时间:
2016-02-12 16:20:30
阅读次数:
191
一、精灵创建及初始化1、从图片文件创建:CCSprite *sprite = [CCSprite spriteWithFile:@"ImageFileName.png"];默认锚点 ccp(0.5,0.5), 默认位置 ccp(0,0), CCSprite尺寸(contentSize)为图片尺寸2、...
分类:
其他好文 时间:
2015-12-22 19:12:45
阅读次数:
155