iPhone的OpenGL ES的资源- 18,你必须知道 !


OpenGL ES是编程的iPhone使用的图形API。  如果要创建自己的游戏引擎,从头开始设计一个游戏,或者创造一些其他图形密集型应用程序,需要你去超越了核心动画和石英,那么你将需要有一个良好的OpenGL ES的理解。  我以前的OpenGL ES 2.0的功能的iPhone 3GS发布后更新此列表,并从那时起,我已经收到了一些被更新的资源数消息,并发现了,我下面列出了两个新的资源。  如果你想有一个认识,或者只是想看看学习OpenGL ES是你杯茶,那么你将要检查这些资源。
数学资源
如果你没有计算机图形学的二维和三维数学的一个基本的了解你的脑袋可能会爆炸,一旦你尝试学习OpenGL。  为了防止发生,你至少应该了解的术语,以及为什么这需要数学的原因。  无需通过研磨像在大学的数学问题..  这就是计算机。
1。 3D游戏编程第10章的黑色艺术,这是一个伟大的介绍图形数学,真正将告诉你需要知道没有得到什么真正的问题的3D数学。  我真的很喜欢这本书的是,与大多数同类书籍不同,这是不是一本教科书,但免费在这里的,而个人的学习,这使得可以发现一个巨大的差异;全书设计。  这是一个古老的书,但数学依然如此。
2。 向量及矩阵数学教程 ,如果你觉得在上面的资源,这一切都是你的头以上飞行,那么你可能会想看看这个。  我通常不会推荐资源“一书大小的”吹嘘,但是这是非常好的。
iPhone的具体OpenGL ES 2.0的资源
3 的OpenGL ES着色语言 ,这是从Khronos的一个免费的PDF书,实际上是一个真正的好读,会教你,你要知道,再不要尝试,直到你至少有一些OpenGL的理解或你的脑袋可能会爆炸。  条例草案Dudney的作者之一的iPhone SDK开发指出这点。
您好三角:一个OpenGL ES 2.0范例 -这是一个样章的OpenGL ES 2.0编程指南。  如果你得到这本书的思想,你可能会想看看这个,看看书,因为它是为你,我应该怎样说... ...而学术。
5。 OpenGL ES的代码编程的书 ,这本书这已被更新在iPhone上运行,可以发现这里,你可能想,如果你通过上面列出的章节。  确保开始这本书之前,你有一个坚实的OpenGL(或OpenGL ES 1.X)理解。  现在它可能看上去很奇怪在这里放了纸书,但你可以学到很多示例代码,并从书上给出的的。
6。 乌龙引擎开放源码的3D的OpenGL ES为iPhone游戏引擎,麻省理工学院的持牌。  书面沃尔夫冈恩格尔前ROCKSTAR游戏程序员,和一些激烈的DirectX书籍的作者。  很高兴地看到在这里的库,用于处理内存,加载3D模型,执行数学,现在的代码是迅速地被添加支持OpenGL ES 2.0的功能。
7 入门与OpenGL ES 2.0与OpenGL ES 2.0的教程,介绍一些最基本的OpenGL ES 1.1和2.0之间的差异开始快速iPhone 3GS上 。
iPhone的具体的OpenGL ES 1.1资源
8。  iPhone的OpenGL ES的教程系列(链接目前死了 - 希望这些教程将很快出现了一个新的储存库)我不知道如果Maurice西蒙是最聪明的人活着,但,这是我的OpenGL ES教程的最聪明的设置可见。  一个很好的资源。
9。 杰夫LaMarche的iPhone博客博客开始iPhone开发基于OpenGL ES的许多文章书,并从地面高达系 ​​列的一个持续的OpenGL ES的优秀作者之一。
10。 SIO2引擎 ,这是一个优秀的开源3D OpenGL ES的引擎,看看代码,理解,甚至使用的引擎,而不是写你自己从地上爬起来(没有错)。
11 的cocos2d iphone这是一个很好的开源2D的OpenGL ES的iPhone游戏框架和寻找周围的代码可以借鉴很多。  至于开源框架走这非常容易使用,有据可查,并有一个活跃的社区。
12。 SDL为iPhone(SDL的版本1.3) SDL库已经为可能的一个流行的开源库了十多年,并已在许多游戏中使用。  这是iPhone的端口,和一个巨大的资源。
非iPhone的OpenGL ES 1.x的资源
如果使用这些资源,您将需要一段时间运行在iPhone上得到的东西,但他们依然出色。
13。 讷河市教程转换为OpenGL ES迈克尔Gorchak胶水库的创建者已经把这个从他们的原始讷河市形式转换教程集合。 如果你还没有听说过他们的讷河市教程学习OpenGL的最终免费教程。  迈克尔已经做了出色的工作编写这些教程的评论。  后期,这些教程已经更新,并已加入,所以一定要检查它的。
14。 Khronos的OpenGL ES的 ,这是OpenGL ES的“主页”上,你会发现参考手册,以及大量的范例。  专门IPhone,但也有一些很好的例子,在这里,甚至一个完整的BSD授权的赛车游戏。
15。 Khronos的OpenGL ES的1.x的步骤一步的教程这页是来自Imagination Technologies公司的iPhone的GPU制造商,它包含的Khronos的转换为OpenGL ES和PowerVR技术创建的教程。  好瘦,特别是他们如何加载POD文件。
16。 宙斯CMD的OpenGL ES教程这个站点包含25个大的OpenGL ES教程和他们都非常好节奏,这是一个网站,我学到了很多东西。
17。 台风实验室的OpenGL ES教程的另一个优秀的OpenGL ES教程,如果你沉迷于你可能要检查这些出过的教程。
有趣的OpenGL ES的相关网站
18。 GLBenchmark这是一个公正的一个有趣的网站,比较不同的移动设备可以利用OpenGL ES的。  在这一点上显示的OpenGL 1.1,但你可以看到一个3GS快多少比3G即使在这个阶段。
这仅仅是一个方法上的快速视频与iPhone OpenGL ES的入门,强调它的帮助开始学习3D数学: 
这是最新版本的列表,一定要后下,如果你了解OpenGL ES的任何其他有用的资源。

你可能感兴趣的:(游戏,编程,框架,iPhone,图形,引擎)