Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 用于流体/水模拟的iPhone物理引擎?_Objective C_Ios_Cocoa Touch_Box2d - Fatal编程技术网

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

Objective c 用于流体/水模拟的iPhone物理引擎?,objective-c,ios,cocoa-touch,box2d,Objective C,Ios,Cocoa Touch,Box2d,我即将开始开发一款游戏,它的主要功能是围绕2D水模拟。我曾考虑过从Box2D开始,在引擎中设计水,但我不确定它是否有效,我也没有任何使用Box2D的经验 这将是伟大的,如果有一个良好的流体模拟内置发动机。如果没有,我应该从哪里开始?我已经四处寻找了一段时间,但仍然没有一个好的开始 水一次最多只占屏幕的10%,我的目标是在3GS上每秒40帧,在iPhone4上每秒45帧。只是粗略的数字。事实上,你必须耍花招才能使某些东西看起来平滑。 迪斯尼的“我的水在哪里?”应用程序在这方面非常棒,他们首先渲染大

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

这将是伟大的,如果有一个良好的流体模拟内置发动机。如果没有,我应该从哪里开始?我已经四处寻找了一段时间,但仍然没有一个好的开始


水一次最多只占屏幕的10%,我的目标是在3GS上每秒40帧,在iPhone4上每秒45帧。只是粗略的数字。

事实上,你必须耍花招才能使某些东西看起来平滑。 迪斯尼的“我的水在哪里?”应用程序在这方面非常棒,他们首先渲染大球,然后创建一个水面具,作为过滤器,使其看起来像一条真实的溪流。这在视觉上会更好,即使它在物理上比模拟几十万滴更接近

看看我的意思


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

我对这个主题也很感兴趣。你找到解决办法了吗?还没有。据我所知,在任何地方都没有什么好的解决方案。真是个不错的解决方案。当流体不运动时,尽管它看起来很奇怪。