iPhone上OpenGLES入门指南

iPhone上OpenGLES入门指南,iphone,objective-c,opengl-es,Iphone,Objective C,Opengl Es,有人知道在iPhone上使用OpenGLES的入门指南吗?我已经找到了一些,但它们都需要我没有的假设知识。对于OpenGL来说是一个很好的教程。虽然,它并没有特别涵盖OpenGLES,但它仍然应该非常有用。只要做好准备,不时地遇到在iphone上不起作用的事情 如果“红皮书”,您也可以获得v1.1版。您只需要一个参考: 是的,有些文档在你第一次读的时候没有什么意义,但实际上,你要一次又一次地阅读句子/段落/页面。这确实有道理,而且非常准确。这是你在教程中不能说的。教程几乎总是由那些似乎不太

有人知道在iPhone上使用OpenGLES的入门指南吗?我已经找到了一些,但它们都需要我没有的假设知识。

对于OpenGL来说是一个很好的教程。虽然,它并没有特别涵盖OpenGLES,但它仍然应该非常有用。只要做好准备,不时地遇到在iphone上不起作用的事情


如果“红皮书”,您也可以获得v1.1版。您只需要一个参考:

是的,有些文档在你第一次读的时候没有什么意义,但实际上,你要一次又一次地阅读句子/段落/页面。这确实有道理,而且非常准确。这是你在教程中不能说的。教程几乎总是由那些似乎不太在意忽略重要细节的人编写的,而像这样的文档通常是由非常挑剔的人编写的,他们将每一个小的重要事实塞进(可能过于复杂的)句子中

哦,还有一个金科玉律:在浏览器中添加一个搜索功能:

http://www.google.com/search?q=%s+site%3Awww.khronos.org%2Fopengles%2Fsdk%2F1.1%2Fdocs%2Fman%2F&btnI
(用浏览器的搜索词替换字符串替换
%s
,以上示例适用于Opera)


我已经将它绑定到
o
前缀,因此每当我需要在OpenGL/ES上查找某些内容时,我只需在地址栏中键入
o gldrawerelements
,并立即在其上获得文档页面。

再次,如果我可以插入我自己的工作,我就可以了解我在为iPhone编写时所学的内容。我是在没有OpenGL三维方面的经验的情况下进入这个领域的(我以前做过一些二维硬件加速),所以我对这个主题有一点不同的看法。该工具是可用的,因此您可能可以通过在其内部戳来学习一些东西。如果您需要更技术性的东西,我还介绍了如何使用核心动画结构和函数来加速OpenGL ES渲染

比尔·杜德尼(Bill Dudney)发表了一篇关于他是如何开始进入OpenGL ES的文章,随后他又为iPhone的波前OBJ加载器提供了代码

我相信我已经在各种答案中看到了更多关于堆栈溢出的优秀资源,因此您可以四处搜索,看看您在这里还可以找到什么。

除了“红皮书”之外,还有另一本有用的书,包括教程和参考资料


同样,这不是特定于OpenGL的,但我相信学习OpenGL的一般功能是很有用的,然后过滤掉你不需要的功能。

西蒙·莫里斯(Simon Maurice)有一些关于第一步的优秀教程。看一看:。从一开始就做,你会对基本知识有很好的了解

编辑:


可以找到Simon Maurice的教程

“红皮书”不推荐给OpenGL/OpenGLES初学者。这是一本专业人士的书。 第一步是尝试运行从OpenGL网站下载的简单程序或简单代码。

这里有一个指向Simon Maurice教程的好链接(非中文):


他的辅导课很棒;它们是我用来学习OpenGL ES的。

这就是我开始学习的地方。这会让你走得很远+如果可以的话。哇,我以为这个问题永远不会得到回答。不知道为什么那个网站没有出现在谷歌搜索中。移动我不会让我进去,我无法访问它。我会检查该网站的运行情况。该网站已不存在,因此它不再是正确的答案。是否有人可以编辑以上内容以获得正确的链接:毫无疑问,这是OpenGL的一个很好的资源,但“您只需要一个”??如果没有iPhone特定的帮助,你真的无法启动iPhone开发。@LarsH:问题是关于OpenGL/ES的。问题是关于iPhone上的OpenGL/ES。我的观点是,为了在iPhone上为OpenGL/ES开发,您必须知道很多特定于iPhone的东西,而OpenGL/ES SDK文档中不会包含这一部分。顺便说一下,关于浏览器搜索功能的好提示+1并不是说我对中国人有任何反感,但我必须看一看,这在视觉上会分散我的注意力。好发现。