(资料图片仅供参考)
大家好,小武来为大家解答以上的问题。win32是什么软件,x win32这个很多人还不知道,现在让我们一起来看看吧!
1、Cocos2d-x3.0//a static methodSprite* 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;}..。
本文到此分享完毕,希望对大家有所帮助。