适用于iPhone的水效果cocos2d

时间:2012-08-02 16:21:17

标签: ios4 cocos2d-iphone

我正在尝试创建类似于Tiny Wings(最新版本)的2d水效果。如果您从主菜单进入设置,您将看到我所指的水效果。

在cocos2d中实现类似效果的最佳方法是什么?任何链接,书籍,代码片段都会有所帮助。此效果不需要任何物理模拟。即不使用box2d ......等。它似乎是通过画线来模拟水波效应。然而,用于确定每帧顶点位置的算法是什么?

由于

1 个答案:

答案 0 :(得分:0)

你可以看看cocos2d effects,其中你会发现像水,液体等效果。

在cocos2d发行版中,您还可以找到一个测试样本,它可以让您进行一些实验。

要考虑的一点是,这些效果非常耗费cpu。所以,我开发了一个“优化”版本,它不是cpu密集型的,在某些情况下效果更好。你可以在github找到它。这个版本针对不包含任何子节点的sprite进行了优化,但是我针对特定情况开发了它,因此它可能不像cocos2d自己的实现那样通用。