CCSprite精灵的使用

/*
		** 创建精灵的四种方式
		*/

		/*
		** 通过一张图片生成精灵对象
		** 参数:图片名称
		*/
		CCSprite* pSprite1 = CCSprite::create("HelloWorld.png");
		pSprite1->setPosition(ccp(70,150));
		this->addChild((pSprite1));
		/*
		*
		** 通过一张图片指定区域裁切后,生成精灵对象
		** 参数1:图片名称
		** 参数2:矩形区域
		*/
		CCSprite* pSprite2 = CCSprite::create("HelloWorld.png",CCRectMake(172,66,320-172,250-66));
		pSprite2->setPosition(ccp(170,150));
		this->addChild((pSprite2));

		/*
		** 利用帧缓冲中的一帧的名称生成一个精灵对象
		** 参数:帧缓冲的名称
		*/
		//
	    CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("test_icon.plist");
		CCSprite* pSprite3 = CCSprite::createWithSpriteFrameName("HelloWorld.png");
		pSprite3->setPosition(ccp(230,150));
		this->addChild(pSprite3);

		/*
		** 利用另外一帧生成一个精灵对象
		** 参数:精灵对象
		**
		*/
		CCSpriteFrame* pFrame = CCSpriteFrame::create("HelloWorld.png",CCRectMake(172,66,320-172,250-66));
		CCSprite* pSprite4 = CCSprite::createWithSpriteFrame(pFrame);
		pSprite4->setPosition(ccp(310,150));
		this->addChild((pSprite4));
	
 m_pBgSprite->getTexture()->setAliasTexParameters();//设置贴图无锯齿,防止两张图片拼接出现一条线




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值