首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用UIAnimation来完成吗?

可以使用UIAnimation来完成吗?
EN

Stack Overflow用户
提问于 2011-09-17 01:07:26
回答 2查看 250关注 0票数 1

我正在为iPhone开发一个游戏,我遇到了一个问题,是可以使用UIAnimation完成,还是必须切换到OpenGL。

如果你看到上面的图片,你可以意识到有一个矩形(它将有背景图像)在它上面有很多洞。用户应该触摸孔并启动动画。这些洞实际上是在图像上,而不是一些视图。你知道我需要阅读什么文章或教程才能理解如何使用UIAnimation来完成这项工作吗?

更像是国际象棋。当您点击一个孔时,会有一个视图沿z轴放置和移动,然后当您按下另一个孔时,该视图将移动到该孔,依此类推。

EN

回答 2

Stack Overflow用户

发布于 2011-09-17 02:05:27

我相信用UIView也可以做到这一点。这些孔可以通过使用带有“透明”孔的图像来实现。您可以将此UIView放在背景图像的顶部(如果需要)。当检测到触摸时,您可以使用addSubview:在此视图的顶部设置另一个视图的动画。最初,您可以将此另一个视图保留在屏幕边界之外,以便动画看起来像是滑动动画。

票数 3
EN

Stack Overflow用户

发布于 2011-09-17 03:13:41

是的,在您的情况下,UIView也是一种选择。如果你觉得你将使用高质量的大量图形,并将在屏幕上立即做很多动画的东西,openGL将是最好的,或者也许你正在制作的广告是一个2d游戏,所以你必须考虑COCOS2D "http://www.cocos2d-iphone.org/“来启动你的游戏,你肯定会得到许多效果和其他闪闪发光的东西。最重要的是它是基于openGL的..!!性能对你来说太高了..!!

祝你好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7448131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档