`

从零开始构建IOS的OpenGL应用(一) (转)

 
阅读更多
一、搭建开发环境

1、打开XCODE,新建一个工程

选择:IOS-->ApplicationàSingle View Application模板。

取名为“HelloOpenGL”,勾选“UseStoryboards”,然后创建。




2、添加必要的框架

在“Build Phases”栏,添加进三个框架:




3、修改viewController.h

添加“#import <GLKit/glkit.h>”,并将它修改为继承“GLKViewController”。




4、修改“view”的类

双击“MainStoryboard.storyboard”展开,选择“view”。




5.然后,在其“Identity Inspector”中,将它的类改为“GLKView”。



至此,OpenGL环境已基本搭建出来了。运行,应该不会报错,尽管它目前仍是黑屏。
  • 大小: 24.3 KB
  • 大小: 23 KB
  • 大小: 18.5 KB
  • 大小: 26.1 KB
  • 大小: 15.9 KB
分享到:
评论

相关推荐

    从零开始学习OpenGL ES

    OpenGL ES 是一种针对嵌入式...通过阅读“从零开始学习OpenGL ES.CHM”文档,结合模板实践,你将能够逐步构建自己的OpenGL ES应用。记住,持续实践和查阅资料是提升技能的关键。祝你在学习OpenGL ES的道路上取得成功!

    OpenglEs从零开始

    OpenGL ES(Open Graphics ...总结而言,学习OpenGL ES从零开始需要掌握其核心概念、数据类型、坐标系统以及对3D图形的处理。在移动和嵌入式平台的应用开发中,这些知识点是构建流畅、高效3D图形应用程序的基础。

    西蒙iPhone-OpenGL ES 教程【中文翻译版PDF】

    开发者可以通过这个模板,将重心放在开发应用程序的特定部分,而非从零开始构建基础框架。一旦创建了项目,开发者需要保存它,这是开始任何开发项目的基础步骤。 深度缓冲(Depth Buffer)的概念和启用 教程中提到...

    iOS滤镜以及读取相册合集

    总的来说,这个合集是一个宝贵的资源,可以帮助开发者快速搭建具有滤镜功能和相册访问的iOS应用,减少从零开始实现这些功能的时间和复杂性。通过学习和研究这个合集,开发者可以深入理解iOS中的图像处理和相册访问...

    Beginning iOS 5 Development Exploring the iOS SDK

    总的来说,《初探iOS 5开发:探索iOS SDK》是一本内容丰富、实践性强的iOS开发教程,适合从零开始的学习者,也能够为有一定经验的开发者提供进阶指导。通过本书的学习,读者不仅能掌握iOS开发的基本知识,还能深入...

    [iOS5开发基础教程].(Beginning.iOS.5.Development.Exploring.the.iOS.SDK.E文文字版

    ### iOS 5 开发基础教程知识点总结 #### 一、iOS平台概述 - **平台特点**:苹果的iOS操作系统作为...无论是对于想要从零开始学习iOS开发的新手,还是希望进一步提高自身技能的有经验开发者来说,这本书都极具价值。

    Learning IOS Game Programming

    - 案例分析中包含了如何从零开始构建一款成功的iOS游戏,以及在这个过程中可能遇到的挑战和解决方案。 8. **游戏发布与市场推广** - 了解Apple App Store的提交流程和审核标准。 - 探讨如何通过有效的市场营销...

    iOS_5_by_Tutorials_Second_Edition_1_1

    本章将从零开始介绍如何使用OpenGLES 2.0与GLKit来开发iOS应用中的图形界面。 ### 第九章:中级OpenGLES 2.0与GLKit 在掌握了基本的图形编程知识后,本章将引导开发者进入更为复杂的领域,如高级纹理映射、阴影编程...

    Wrox.Beginning.iOS.Game.Development

    《Wrox.Beginning.iOS.Game.Development》是一本专注于iOS游戏开发的专业书籍,旨在引导初学者进入这个充满活力和...通过学习这本书,你可以掌握从零开始构建一款iOS游戏所需的所有技能,并开启自己的游戏开发之旅。

    IOS 5开发教程

    《IOS 5开发教程》涵盖了从基础到高级的iOS开发知识,适合希望从零开始学习iOS应用开发的初学者。尽管书中提到的技术已经有所更新,但其中关于编程思维和设计理念的部分仍然值得借鉴。通过跟随本书的指导,读者可以...

    Beginning iOS 5 Games Development

    ### 开发iOS 5游戏:使用iOS 5 SDK进行iPad...通过本书的学习,开发者可以掌握从零开始构建游戏的核心技术和最佳实践,为未来的职业发展打下坚实的基础。无论是为了兴趣爱好还是职业规划,本书都是一本不可多得的好书。

    性能强劲的PocketPC3D开发库OpenGLES.rar

    对于初学者来说,这是一个非常宝贵的资源,因为可以直接动手实践,而无需从零开始编写代码。通过实际操作,学习者可以更好地理解OpenGLES的API调用、渲染流水线、纹理映射、光照处理等核心概念。 OpenGLES的核心...

    A 3D earth display library for the iPad and iPhone.rar

    描述中提到的是这个库的性质,即它是一个框架,意味着它提供了一个基础结构,让开发者可以在此基础上构建自己的应用,而无需从零开始编写所有底层代码。这通常包括处理图形渲染、用户交互和性能优化的部分。 标签...

Global site tag (gtag.js) - Google Analytics