《OpenGL ES 3.x游戏开发(下卷)》一导读
前 言 OpenGL ES 3.x游戏开发(下卷)为什么要写这样一套书随着智能手机硬件性能的不断提升,如“水果忍者”“极品飞车”“狂野飙车8:极速凌云”等一批优秀的3D游戏娱乐应用在广大智能机用户间流行开来。与此同时,也带动了手机游戏产业逐渐从2D走向3D。但目前国内专门介绍3D游戏开发的书籍与资料都非常少,同时3D应用开发的门槛又比较高,使得很多初学者无从下手。根据这种情况,笔者结合多年从事3D游戏应用开发的经验编写了这样一套书。 了解一些3D技术的人员都知道,移动嵌入式平台上的3D应用开发主要是基于OpenGL ES的3个大版本,即1.x、2.0和3.x版本。OpenGL ES 1.x是较老的版本,渲染能力很有限,留给开发人员发挥的空间也很有限。而本套书主要介绍的OpenGL ES 3.x和OpenGL ES 2.0有很多相同之处,均采用可编程渲染管线,留给了开发人员充分的发挥空间。OpenGL ES 3.x新特性的添加使渲染的3D场景光影效果更加真实。 本书给出的实际案例涉及Android SDK、Android NDK、iOS、WebGL等主流平台,充分考虑了各个不同主流目标平...