0

当我们触摸和移动时,我试图绘制几个粒子。当用户倾斜设备时,粒子会移动到倾斜的一侧。我通过在每个图像视图上使用每个粒子来完成此步骤。但是在制作 100 个图像视图时它太慢了。

SoilView= [[UIImageView alloc] initWithFrame:CGRectMake(currentPoint.x + randomDist1, CurrentPoint.y + randomDist2, 30, 30)];

[SoilView setImage:SoilImage];

所以我尝试将其更改为粒子动画,但效果不佳。大多数粒子动画样本只是爆炸或四处散落。所以我找不到制作代码的方法。
有没有办法让每个粒子像每个视图一样工作?
我怎么解决这个问题?有人可以帮助我吗?

4

1 回答 1

0

我会使用 OpenGL 来制作粒子动画。为了让您开始,请查看此粒子生成器和项目作者的 OpenGL ES 博客文章http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html

于 2010-08-12T05:18:48.597 回答