如何用他们在LIMBO游戏中使用cocos2d和box2d创建水?

AiU*_*AiU 3 box2d cocos2d-iphone box2d-iphone

我以前见过这个,并且我的研究发现,如果你在box2d中创建了一些圆形物体,然后应用一种颜色,然后模糊它,最后将它略微锐化一下(相同的阶梯,如"我在哪里)水"迪斯尼创造的游戏".

但是当然在像limbo这样的游戏中,拥有一个巨大的世界,这是非常昂贵的.由于我在互联网上的几个游戏中看到了这一点,我仍然试图了解如何用box2d构建这个?(通过互联网进行的游戏,用闪存创建,我希望在iOS平台的cocos2d中进行)

关于水是如何工作的几个例子,对于那些没有参加过Limbo游戏的人:1.一个盒子将在水上流动,盒子只会进入水中的一半,盒子的一半将保持在水面上水.如果一个物体(如:玩家)落在它上面那个盒子将会有泰坦尼克号的末端,那么它就会下沉.

岩石会下沉.

3.玩家,我猜这里将是不同的选择.

4.一条小船,对于回合我知道一个布尔应该做的伎俩,BOOL canSink;但我又该如何制作水效果呢?平衡它上面的物体,如果物体掉入水中则弹跳,以及下沉速度较慢?

它可能看起来像是分配问题,但最后只是"如何在box2d中创建水效果?"