从 App store 或苹果开发者网站安装 Xcode 。紧接着,安装 Xcode command line tools,运行: xcode-select --install 运行命令后,按照指引,你将完成 Xcode command line tools 安装。译注:如果你不是一名 iOS 或 OS X 开发者,可以跳过安装 XCode 的过程,直接安装 Xcode command line tools 。
手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者。其中的指导,在 Mavericks 和 Yosemite 上有效,其他版本系统并未尝试。如果你是一名老手,本手册让你减少配置开发环境的烦恼。如果你是一名新手,那么恭喜你,你将会认识一个全新的世界。手册内容主要意译自:Sourabh Bajaj 的 Mac OS X Setup Guide,少部分内容由译者添加和修改。
上一篇简单介绍了 OpenGL 中使用的光照模型,本篇结合 OpenGL ES API 说明如何使用光照效果:设置光源定义法线设置物体材料光学属性 光源OpenGL ES 中可以最多同时使用八个光源,分别使用0到7表示。OpenGL ES光源可以分为平行光源(Parallel light source), 代表由位于无限远处均匀发光体,太阳可以近似控制平行光源。
OpenGL ES 使用也只能使用三角形来定义一个面(Face),为了获取绘制的高性能,一般情况不会同时绘制面的前面和后面,只绘制面的“前面”。虽然“前面”“后面”的定义可以应人而易,但一般为所有的“前面”定义统一的顶点顺序(顺时针或是逆时针方向)。 只绘制“前面”的过程称为”Culling”。下面代码设置逆时针方法为面的“前面”:gl.glFrontFace(GL10.GL_CCW);