cocos2dx和cocos2d-js比有什么优劣

2024年11月16日 19:39
有1个网友回答
网友(1):

Cocos二d-x三.0 //a static method Sprite* HelloWorld::maskedSpriteWithSprite(Sprite* textureSprite, Sprite* maskSprite) { // 一 RenderTexture * rt = RenderTexture::create( maskSprite->getContentSize().width, maskSprite->getContentSize().height ); // 二 maskSprite->setPosition(maskSprite->getContentSize().width/二, maskSprite->getContentSize().height/二); textureSprite->setPosition(textureSprite->getContentSize().width/二, textureSprite->getContentSize().height/二); // 三 maskSprite->setBlendFunc( BlendFunc{GL_ONE, GL_ZERO} ); textureSprite->setBlendFunc( BlendFunc{GL_DST_ALPHA, GL_ZERO} ); // 四 rt->begin(); maskSprite->visit(); textureSprite->visit(); rt->end(); // 5 Sprite *retval = Sprite::createWithTexture(rt->getSprite()->getTexture()); retval->setFlippedY(true); return retval; } .