我有一个粒子,一个在屏幕上移动的图像我想要的是粒子的发射器是我图像的中心,因此粒子总是跟随图像。我怎样才能做到这一点?
问问题
331 次
2 回答
0
如果您只为动画使用基本的 UIImageView,那么您可能必须自己做(除非这是我错过的某个神奇功能)。
为此,我建议获取一些代表星星轨迹的位图,并在移动图像时显示这些位图,这些位图依次以正确的方向旋转,以产生粒子从图像末端掉落的错觉
另一个看起来更酷的解决方案是,如果您使用诸如 cocos2 之类的库,它可以让您轻松显示图像并创建粒子(但这将涉及更改为 opengl 环境......
希望能帮助到你
杰森
于 2011-05-15T09:56:52.877 回答
0
将粒子位置设置为 UIImageView 位置..
喜欢
emitter.position = imgView.position;
如果你打算使用 cocos2d,同样的事情......
emitter.position = sprite.position;
于 2011-05-15T10:01:31.293 回答