2011-05-15 33 views
-1

我有一个粒子,在屏幕上移动的图像我想要的是粒子的发射器是我的图像的中心,因此粒子总是跟随图像。我怎样才能做到这一点?图像后的粒子

+0

你有什么代码,以便远? – 2011-05-15 09:50:55

+2

为什么被标记为Xcode?我不明白这是如何与Xcode相关的。 :/ – 2011-05-15 10:05:19

+0

为什么添加评论?我不明白这很重要。 :/ – 2011-05-15 14:06:00

回答

0

如果您只使用基本的UIImageView作为动画,那么您可能必须自己动手(除非是我错过的某个魔术功能)。

要做到这一点,我建议让代表恒星的踪迹几个位图和当你移动你的形象,你中依次显示在正确的方向旋转,这些位图给particules落在图像结束的错觉

看起来更酷的另一种解决方案是,如果你使用库如cocos2,可以让你显示你的图像和创建粒子很容易(但这将涉及到更改为opengl环境...

希望它可以帮助

Jason

+0

,我可以使用cocos2D只为我的粒子,然后把我的粒子在一个真正的(非cocos2D)项目? – 2011-05-15 10:26:46

0

设置粒子位置UIImageView的位置..

emitter.position = imgView.position; 

如果你要使用cocos2d的,同样的事情...

emitter.position = sprite.position;