我正在开发一个应用程序,我想做一些像动画一样的烟雾效果并与烟雾进行交互。
我是否需要实施OpenGLES或任何简单的解决方案?
是否有任何样品申请?
答案 0 :(得分:1)
你可以为此编写一个简单的粒子发射器。是游戏吗?或另一种申请?
这还取决于您正在寻找的现实主义水平。一个人因为提及流体动力而投票,但如果你真的想要现实主义,这是最好的方式。
话虽如此,您可以使用常规粒子发射器获得不错的吸烟效果(您甚至可以尝试在Core Animation上编码,而不是在OpenGL ES中编码)。
此外,如果你的目标是iOS 5.0+,UIKit现在包含了几个你可以使用的粒子FX,你只需要使用参数...结帐tutorial
干杯!
答案 1 :(得分:1)
是的,它可以通过简单的解决方案实现。您只需要使用UIKit粒子系统。 看看样本https://github.com/lichtschlag/Dazzle,您只需要检查火灾和烟雾样本。
祝你好运答案 2 :(得分: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.js和iProcessing使用相同的代码,但这有点像导入OpenGL等库。