iphone – 在Objective C中模拟蜡烛火焰

作为当前项目的一部分,我被要求在屏幕上显示蜡烛.用户应该能够倾斜设备以使火焰倾斜,并执行动作(例如,轻敲)以吹灭火焰.我对如何实现这一目标感到非常失望.我有一些想法:

>从股票视频网站购买一支蜡烛的电影.这不会让我倾斜或吹灭火焰
>获得许多帧并使其动画化以呈现闪烁的火焰
>使用某种形式的粒子发射器

我想我的偏好可能是使用粒子发射器,因为我无法看到视频工作并获得帧动画的必要资产可能是一个问题.我知道Cocos2D有一个粒子发射器,但这是一个更大的UIKit项目的一部分,它不能被拆开并再次开始构建在Cocos2D之上.

有没有人对如何实现这一点有任何想法?

最佳答案 您可以查看关于粒子生成的Nehe教程:

http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=19

要使其适应生产看似蜡烛的东西并不难.

(您可以在另一个视图中嵌入GL视图.)

点赞