用于流体/水模拟的iPhone物理引擎?

时间:2011-03-10 00:39:08

标签: objective-c ios cocoa-touch box2d

我即将开始开发一款主要功能围绕2D水模拟的游戏。我已经考虑过从Box2D开始并在该引擎中设计水,但我不确定它是否有效,而且我对Box2D没有任何经验。

如果有一个内置良好流体模拟的发动机,那将会很棒。如果没有,我应该从哪里开始?我一直在寻找一段时间,但仍然没有一个好的开始。

水一次只占屏幕的10%,我的目标是3GS上40 FPS和iPhone 4上45+。只是粗略数字。

1 个答案:

答案 0 :(得分:22)

实际上你必须欺骗让事情变得平滑。 迪士尼的“我的水在哪里?”应用程序,这是非常棒的,他们首先渲染大型球,然后创建一个水面罩作为过滤器,使其看起来像一个真正的流。即使在物理上它比模拟数十万滴也更接近,这在视觉上会更好。

看看this example看看我的意思

我从未将Box2D推到极限,但在我看来,它应该适应这种用途。