我正在尝试制作类似于此的应用。
http://itunes.apple.com/us/app/cointoss/id287965865?mt=8&ign-mpt=uo%3D4
我生命中无法获得的是这个应用程序如何能够使硬币最初快速旋转然后减速然后显示头部/尾部。
我已经将sudo编码为我的应用程序。我得到的是一个四分之一的图像,
我无法弄清楚这个应用程序是如何让它看起来如此真实?他们必须使用多个图像(在旋转之间)。我的硬币旋转看起来很笨拙。有任何想法吗?
答案 0 :(得分:3)
是的,我假设您正在尝试使用UIImage视图或类似的东西来创建此效果。没有大量的工作,你将无法做到这一点。
在Coin Toss应用程序中,他们使用OpenGL来渲染硬币。他们创建了一个硬币的3D模型,然后将纹理映射到它。然后使用OpenGL在3D空间中旋转模型。
如果你想要一些具有相同性能的东西,你也需要使用它!
我知道必须经历并学习一些新的东西,比如这很痛苦,但OpenGL真的很强大。这是我以前开始的一个非常好的uxorial的链接:
http://www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial
在项目中使用OpenGL之前,值得一试!
希望这会有所帮助:)