Android cocos2d-x中的绘画纹理

Android cocos2d-x中的绘画纹理,android,c++,cocos2d-x,Android,C++,Cocos2d X,我正在开发一个婴儿应用程序,其中有一个洗澡场景,用户在婴儿身上涂抹肥皂。也就是说,他像绘画一样将肥皂条拖到身体上,肥皂泡出现在身体上,无论在哪里涂抹肥皂,就像用刷子肥皂条绘制肥皂纹理一样 我有肥皂条雪碧、质地雪碧和婴儿雪碧 我怎样才能达到这样的效果 编辑:所以我有这个气泡精灵。我希望无论用户触摸到哪里,精灵中该点的不透明度都变为1或255。在开始时,不透明度为零,因此不可见,当用户将肥皂拖到婴儿身上时,用户拖到肥皂上的每一点的不透明度都将变为255 有两种方法可以做到这一点,这取决于您希望气泡的

我正在开发一个婴儿应用程序,其中有一个洗澡场景,用户在婴儿身上涂抹肥皂。也就是说,他像绘画一样将肥皂条拖到身体上,肥皂泡出现在身体上,无论在哪里涂抹肥皂,就像用刷子肥皂条绘制肥皂纹理一样

我有肥皂条雪碧、质地雪碧和婴儿雪碧

我怎样才能达到这样的效果

编辑:所以我有这个气泡精灵。我希望无论用户触摸到哪里,精灵中该点的不透明度都变为1或255。在开始时,不透明度为零,因此不可见,当用户将肥皂拖到婴儿身上时,用户拖到肥皂上的每一点的不透明度都将变为255


有两种方法可以做到这一点,这取决于您希望气泡的外观

只需添加大量的soap\u bubble sprite作为baby\u body的子节点或您用作父节点的任何节点。 这真的很容易做到,例如,你可以把肥皂泡弄得一团糟,然后把它们洗掉

你们也可以用肥皂泡生成一个纹理,然后把它放在宝宝的身上。这将需要更多的努力,并告诉你是如何做到的


在这两种情况下,您还需要一种方法来限制仅在婴儿身上使用播放器绘制,这可以通过使用Hitbox轻松实现。

好吧,我可以想象,气泡在应用后某个时候会弹出,因此您不妨尝试使用粒子效果。粒子设计器使用COCOX2D X非常好,不幸的是它不是免费的——

< P>你应该考虑CcliclippNog,它内部使用OpenGL模板缓冲区,效率很高。请查看cocos2d-x示例代码的用法。

我认为您可以通过以下方式实现这一点:

把你的宝宝和泡泡一起放在一个CCLayer中作为精灵。这将是背景。 在第一层前面创建第二层,并在其中放入CCTexture2D,填充白色。 每当用户触摸屏幕时,在该点上,将笔刷精灵绘制到纹理中。笔刷精灵必须以透明方式绘制。
这有用吗?

不,我不想使用粒子。尝试通过谷歌Play上的6677播放婴儿护理。我想要那样的效果。