Iphone 如何制作swoosh图案/声音效果?

Iphone 如何制作swoosh图案/声音效果?,iphone,cocoa-touch,opengl,uiimageview,Iphone,Cocoa Touch,Opengl,Uiimageview,我有一个UIImageView,可以用手指拖动。它的大小取决于其中的图像,如球或正方形。如果用户的加速速度非常快,我想用模糊的自身来跟踪对象,让它看起来很快。就像曲速一样。我也有swoosh的声音。我希望声音只在用户加速时持续 如何实现这些效果?好吧,声音完全超出了我的技能范围-OpenGL不支持声音,你必须查看OpenAL或iPhone上存在的任何等价物 实现模糊的一种简单方法是保留对象已被模糊的最后几个点的数组。每当移动UIImageView时(我不确定是否有事件,或者是否必须检查每个帧),

我有一个UIImageView,可以用手指拖动。它的大小取决于其中的图像,如球或正方形。如果用户的加速速度非常快,我想用模糊的自身来跟踪对象,让它看起来很快。就像曲速一样。我也有swoosh的声音。我希望声音只在用户加速时持续


如何实现这些效果?

好吧,声音完全超出了我的技能范围-OpenGL不支持声音,你必须查看OpenAL或iPhone上存在的任何等价物

实现模糊的一种简单方法是保留对象已被模糊的最后几个点的数组。每当移动UIImageView时(我不确定是否有事件,或者是否必须检查每个帧),都会将新位置推送到阵列上,删除最旧的位置

每当渲染对象时,请查看最后几个点,并计算当前位置与阵列中最新项目之间的距离。如果它高于某一距离,则在阵列位置绘制模糊,然后检查下两个点。继续,直到距离低于一定值


希望这有帮助

好吧,声音完全超出了我的技能范围-OpenGL不支持声音,你必须研究OpenAL或iPhone上存在的任何等价物

实现模糊的一种简单方法是保留对象已被模糊的最后几个点的数组。每当移动UIImageView时(我不确定是否有事件,或者是否必须检查每个帧),都会将新位置推送到阵列上,删除最旧的位置

每当渲染对象时,请查看最后几个点,并计算当前位置与阵列中最新项目之间的距离。如果它高于某一距离,则在阵列位置绘制模糊,然后检查下两个点。继续,直到距离低于一定值

希望这有帮助