当前位置:  开发笔记 > IOS > 正文

iPhone:在应用程序中使用OpenGL和本机用户界面的最佳方法是什么?

如何解决《iPhone:在应用程序中使用OpenGL和本机用户界面的最佳方法是什么?》经验,为你挑选了1个好方法。

我对iPhone平台很陌生,所以我想知道在OpenGL渲染和UIView之间切换的最佳方法是什么?

任何评论都非常感谢!



1> Brad Larson..:

根本不需要切换模式.iPhone上的OpenGL ES渲染是在CAEAGLLayer核心动画层中完成的.这可以用作UIView的基础层,这意味着您可以将所有UIView布局和触摸处理与3-D渲染相结合.这个UIView可以是全屏的,也可以放在显示器的任何位置.UIViews也可以成为三维视图的子视图,因此它们可以显示在渲染上方.

OpenGL ES Application Xcode模板为您提供UIView实例中的OpenGL层,是一个很好的起点.对于一个更复杂的例子,我可以引导您使用我的三维分子查看器Molecules的源代码.在该应用程序中,我使用了大量的视图功能进行触摸检测,并在右下角放置一个信息按钮作为子视图.我甚至用另一个视图替换该视图以在转到应用程序的设置时生成翻转动画.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有