2010-07-08 69 views
1

任何人都可以将我放在正确的路径上,以便如何通过触摸+拖动来旋转对象的动画效果?我们以10度的间隔拍摄了一个坐在旋转托盘上的物体的图像。iPhone/iPad SDK:通过一系列图像以3D模式触摸旋转物体

我正在修补钛,并有一个演示运行,我只是简单地改变图像到数组中的下一个(或前一个)图像,这取决于我抓住swipeLeft或swipeRight的方式。这不是很美,但它在模拟器中工作。一旦我把它放在iPad上,它运行缓慢,崩溃。

我已经切换到Xcode,我一直在学习可可/可可触摸的痛苦。我只是想知道,如果我在正确的路径上,通过替换UIImageView中的图像来捕捉拖动事件,或者如果我应该制作两个与拖动方向相对应的动画,或者我应该查看完全不同的方法,如OpenGL,虽然这看起来不正确。

非常感谢您的帮助!

+0

<3注释必须至少13个字符。 – 2010-07-18 01:17:40

回答

0

更换UIImageView上的图像应该足够了(这将是我的第一个想法)。你可能面临的问题归结为速度。一旦加载图像,相应的动画应该是快速的(假设你不会加载相同的图像两次)。

我不会为此写一个OpenGL应用程序。这似乎是一个矫枉过正的问题。

不知道关于ipad(我知道它比iphone快)但iphone喜欢PNG图像。那些加载比其他人快。

0

如果您有3D物体网格,直接加载3d对象或将其渲染为png的360帧(每个角度1个假设某个设定的方位角)会更快吗?