1.05 精灵

1.05 精灵



一、精灵图创建的三种理论 5 种实现
1、create直接创建
    CCSprite::create

2、createWithTexture创建
     CCSprite::createWithTexture(  texture  ) // 需要 CCTexture2D*
     
         创建 CCTexture2D
     CCTexture2D* texture = new CCTexture2D( );
    texture->autorelease( );
    texture->initWithImage( image ); // 需要 CCImage

         创建 CCImage
    CCImage* image = new CCImage( );
    image->initWithImageFile( "sprite/plant.png" );

3、createWithTexture创建
     CCSprite::createWithTexture(  texture  ) // 需要 CCTexture2D*

         创建 CCTexture2D
     CCTextureCache::sharedTextureCache( )->addImage( "sprite/bullet.png" ); //内存优化,纹理  这个直接返回CCTexture2d

4、 sharedSpriteFrameCache( )->addSpriteFramesWithFile

     CCSprite::createWithSpriteFrame( CCSpriteFrame* );

          创建 CCSpriteFrame
    CCSpriteFrame* sf = CCSpriteFrameCache::sharedSpriteFrameCache( )>spriteFrameByName( "z_1_attack_07.png" );

5、 CCSpriteFrame::create
     CCSpriteFrame::create( "sprite/p_1_01.png", CCRectMake( 0, 0, 80, 80 ) );







转载于:https://www.cnblogs.com/nfking/p/5586143.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值