当前位置:主页 > 书籍配套资源 > OpenGL配套资源
《OpenGL ES 3.x游戏开发(上卷)》配套彩图

《OpenGL ES 3.x游戏开发(上卷)》配套彩图

  • 更新:2022-04-24
  • 大小:77.03 MB
  • 类别:OpenGL
  • 作者:吴亚峰
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

本书共分17章,内容按照必知必会的OpenGLES3.x基础知识、基于实现基本特效以及真实大型应用、游戏案例开发的顺序进行详细地讲解。主要内容为:OpenGLES3.x的渲染管线介绍,OpenGLES3.x可编程渲染管线着色器的着色语言介绍,3D开发中投影、各种变换的原理与实现,介绍了OpenGLES3.x中光照的基本原理与实现、点法向量与面法向量的区别以及光照的每顶点计算与每片元计算的差别,介绍了纹理映射的基本原理与使用,介绍了使用OpenGLES3.0开发各种3D基本形状的实现,包括圆柱、圆锥、圆环、螺旋管、几何球以及贝塞尔曲线旋转面等内容,讲解了3D模型加载,介绍了混合和雾的基本原理与使用以及常用3D开发技巧,如标志板、天空盒、镜像绘制等,介绍了OpenGLES3.0中经常使用的几种剪裁与测试,包括剪裁测试、Alpha测试、模板测试以及任意剪裁平面等,讲解了传感器应用开发和Android及iOS平台下的OpenGLES开发。通过两大案例,如休闲类游戏3D可爱抓娃娃和3D楼盘展示系统把所学的知识应用起来,让读者尽快进入实战角色。本书适合OpenGLES3D应用开发的初学者、程序员、游戏开发者,也适合作为大专院校相关专业师生的学习用书以及培训学校的教材。

作者简介

吴亚峰,毕业于北京邮电大学,后留学卧龙岗大学取得硕士学位。1998年开始从事Ja应用的开发,有10多年的Ja开发与培训经验。主要的研究方向为OpenGLES、手机游戏、JaEE以及搜索引擎。同时为手机游戏、JaEE独立软件开发工程师,并兼任百纳科技Ja培训中心首席培训师。近十年来为数十家杰出企业培养了上千名高级软件开发人员,曾编写过《Android3D游戏案例开发大全》、《Android平板电脑开发实战详解和典型案例》、《Android游戏开发大全》、《Android应用案例开发大全》、《Unity3D游戏开发技术详解与典型案例》等多本畅销技术书籍。2008年年初开始关注Android平台下的应用开发,并开发出一系列杰出的Android3D应用程序与游戏。

目录

  • 第1章 Android概述 1
  • 1.1 Android平台的特点及未来的趋势 1
  • 1.1.1 全新理念带来的体验风暴 1
  • 1.1.2 手机3D游戏和应用增长迅速 2
  • 1.2 搭建Android开发环境 2
  • 1.2.1 JDK的安装及环境变量的配置 2
  • 1.2.2 Android SDK的下载与配置 4
  • 1.2.3 Eclipse集成开发环境的下载与配置 5
  • 1.2.4 创建并启动模拟器 8
  • 1.3 Hello Android应用程序的开发 10
  • 1.3.1 第一个Android应用程序 10
  • 1.3.2 Android应用程序的项目结构 13
  • 1.3.3 Android应用程序的调试 14
  • 1.3.4 实际设备的联机调试 16
  • 1.4 已有Android项目的导入和运行 16
  • 1.4.1 项目的导入 16
  • 1.4.2 应用程序的运行 17
  • 1.5 Android应用程序运行的机制 18
  • 1.5.1 应用程序的系统架构 18
  • 1.5.2 应用程序框架 18
  • 1.5.3 Android运行时 19
  • 1.5.4 系统库 19
  • 1.5.5 底层Linux内核 20
  • 1.6 小结 20
  • 第2章 游戏开发相关的 Android基础知识 21
  • 2.1 游戏中的音效 21
  • 2.1.1 游戏中的即时音效 21
  • 2.1.2 即时音效的一个案例 22
  • 2.1.3 背景音乐播放技术 24
  • 2.1.4 简易音乐播放器的实现 26
  • 2.2 简单数据的存储—Preferences 29
  • 2.2.1 Preferences简介 29
  • 2.2.2 Preferences实现访问时间的记录 29
  • 2.3 手机自带数据库—SQLite 30
  • 2.3.1 初识SQLite 30
  • 2.3.2 SQLite数据库的基本劋作 31
  • 2.3.3 SQLite数据库的简单案例 32
  • 2.3.4 使用ContentProvider组件共享数据 34
  • 2.3.5 使用ContentResolver获取分享数据 36

资源下载

资源下载地址1:https://box.lenovo.com/l/e1vNi5

网友留言