我想在Android中实现一个很好的3D页面卷曲动画。我读了一些文章,发现OpenGL-ES可以达到很好的效果,所以我开始学习OpenGL-ES (我做了一些OpenGL-ES的教程,现在还在继续),但我发现实现这个功能太复杂了。另外,我在StackOverflow和网络上也有一些例子,他们可以工作,但我不能理解它,有人能指导我实现这个功能吗?
发布于 2011-09-26 21:22:17
根据问题评论,我对这个问题有一个答案。
是的,您可以使用OpenGL做到这一点,但您需要对数学和图形有深入的理解。这有很多东西需要学习,这将花费你至少几周的时间,如果你仅仅因为这个单一的动画而这么做,那么这肯定是一条艰难的道路(如果你不接受你可能不会理解的代码,而另一个人全力以赴),那么这一切都适用于你。
尽管如此,可能会有一个现成的实现,但不幸的是,我不能给你一个,因为我不知道是否有。
更新
你打电话给我,所以我想知道是否有什么东西在那里(因为我之前就看到了,不敢相信没有一个项目已经为你做了这件事)。
实际上,我找到了this question,它似乎解决了同样的问题。是的,有人发表了他的results here。我不得不承认:我看起来棒极了。它也是一个纯java实现。
但是,尽管如此:拥有一些OpenGL的背景知识会提升你作为开发人员的整体态度。我并不是说这是必须的,因为不是每个人都能在OpenGL编程中成功,因为它很难学,而且需要很多数学知识。但我认为这是值得的,因为您将对当前和所有未来的图形界面有更深入的了解。
https://stackoverflow.com/questions/7553112
复制相似问题