9

我正在开发一个应用程序,我想做一些像动画这样的烟雾效果并与烟雾交互。

我是否需要实现它 OpenGLES 或任何简单的解决方案?

是否有任何示例应用程序?

4

3 回答 3

1

你可以为此编写一个简单的粒子发射器。是为了游戏吗?或另一种应用程序?

它还取决于您正在寻找的现实主义水平。一个人因为提到流体动力学而被否决,但如果你真的想要现实主义,那是最好的方法。

话虽如此,您确实可以使用常规粒子发射器获得不错的烟雾(您甚至可以尝试在 Core Animation 上而不是在 OpenGL ES 中对其进行编码)。

此外,如果你的目标是 iOS 5.0+,UIKit 现在包含几个你可以使用的 Particle FX,你只需要使用参数...查看本教程

干杯!

于 2011-12-12T12:26:02.460 回答
1

Yes, its possible with simple solution. You just need to use UIKit particle system. Have a look that sample https://github.com/lichtschlag/Dazzle, you just need to check fire and smoke sample.

Good luck

于 2013-05-28T09:00:22.277 回答
0

嗯...我对OpenGLES一无所知,但是有一个名为iProcessing的替代方案旨在为iOS创建原生交互式应用程序,实际上没有iOS版本5,实际上是iOS 4和iOS 3,也许我们可以等待他们发​​布新的iOS 5 的版本。

你需要一个 mac 才能使用 Xcode,iProcessing 包包括 Xcode 的示例项目。

http://luckybite.com/iprocessing/

老实说,我还没有尝试过,但是您可以比较交互式烟雾的这段代码 http://processing.org/learning/topics/smoke.html

Processing 很棒,因为您可以对 Processing.js 和 iProcessing 使用相同的代码,但这取决于导入 OpenGL 等库等。

于 2011-10-18T23:59:37.077 回答