怎么让cocosbuilder制作的动画(cocos2d-x的ccbi动画)播放完删除自己?
关注:260 答案:2 mip版
解决时间 2021-01-28 10:48
提问者落叶、牵绊着思念
2021-01-28 04:25
怎么让cocosbuilder制作的动画(cocos2d-x的ccbi动画)播放完删除自己?
最佳答案
二级知识专家娇而不傲的猫
2021-01-28 05:02
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;
}
..
全部回答
1楼阳忆青希
2021-01-28 06:24
搜一下:怎么让cocosbuilder制作的动画(cocos2d-x的ccbi动画)播放完删除自己?
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看