代码之家  ›  专栏  ›  技术社区  ›  Pavels

OpenGL桌面应用到iPhone

  •  3
  • Pavels  · 技术社区  · 14 年前

    我想为iPhone开发OpenGL应用程序。但是我不喜欢用iPhone模拟器。是否可以创建Cocoa桌面应用程序,然后将粘贴绘图代码复制到iPhone应用程序?为iPhone和Cocoa编写OpenGL有什么不同?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Marcelo Cantos    14 年前

    iPhone使用opengles,这是OpenGL的一个受限子集。让事情变得复杂的是,早期的iPhone(3GS之前)只支持OpenGL ES 1.1,它只提供了一个固定的功能管道,如果你的目标是更新的硬件,你可以使用OpenGL ES 2.0,但那只有一个着色器管道,没有固定的功能。

    如果您记住了这些问题,并注意您想要使用的功能是否在ES 1.1或ES 2.0上受支持(无论您选择哪种),那么您就可以通过桌面开发、复制粘贴和修复来完成。

    就个人而言,我认为你会发现使用模拟器更容易。但IMO表示,真正的iPad提供了最好的开发/测试环境。