當前位置:編程學習大全網 - 網站源碼 - 如何使用Cocos2d-JS引擎快速開發壹個微信遊戲

如何使用Cocos2d-JS引擎快速開發壹個微信遊戲

Cocos2d-x3.0

//a static method

Sprite* HelloWorld::maskedSpriteWithSprite(Sprite* textureSprite, Sprite* maskSprite)

{

// 1

RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width,

maskSprite->getContentSize().height );

// 2

maskSprite->setPosition(maskSprite->getContentSize().width/2,

maskSprite->getContentSize().height/2);

textureSprite->setPosition(textureSprite->getContentSize().width/2,

textureSprite->getContentSize().height/2);

// 3

maskSprite->setBlendFunc( BlendFunc{GL_ONE, GL_ZERO} );

textureSprite->setBlendFunc( BlendFunc{GL_DST_ALPHA, GL_ZERO} );

// 4

rt->begin();

maskSprite->visit();

textureSprite->visit();

rt->end();

// 5

Sprite *retval = Sprite::createWithTexture(rt->getSprite()->getTexture());

retval->setFlippedY(true);

return retval;

}

..

  • 上一篇:大智慧怎麽看自己買的股票
  • 下一篇:asp.net中textbox使用My97DatePicker日期控件
  • copyright 2024編程學習大全網