您好,欢迎光临有路网!
Android4.1游戏高级编程(第3版)
QQ咨询:
有路璐璐:

Android4.1游戏高级编程(第3版)

  • 作者:(美)席尔瓦 杨丰盛 谢明辉 蔡达毅
  • 出版社:清华大学出版社
  • ISBN:9787302334101
  • 出版日期:2013年09月01日
  • 页数:294
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《android 4.1游戏**编程(第3版)》一书将引导你制作经典的游戏,将向你展示将原 生pc游戏移植到android平台是多么的简单。通过结合真实案例与源代码,本书将帮助你 详细理解所有概念并充分利用你的时间。 在本书的新版本中,你将学会如何利用android平台强大的新功能和android ndk来建 立更加复杂的、令人痴迷的android 游戏。ndk改进了原生c/c++的集成,并使编码、编 译和转换更加**。
    目录
    第1章 欢迎来到android世界 1
    1.1 配置开发机 1
    1.2 下载并安装sdk 2
    1.3 配置eclipse 2
    1.4 安装原生开发工具包 6
    1.4.1 安装ndk 6
    1.4.2 安装cygwin 6
    1.5 创建android模拟器 7
    1.5.1 安装android 4.1 7
    1.5.2 创建avd 8
    1.6 配置真实设备 9
    1.7 将源代码导入eclipse 11
    1.8 本章小结 12
    第2章 针对手机或平板电脑的游戏技巧 13
    2.1 在android中编译原生代码 13 第1章 欢迎来到android世界 1 1.1 配置开发机 1 1.2 下载并安装sdk 2 1.3 配置eclipse 2 1.4 安装原生开发工具包 6 1.4.1 安装ndk 6 1.4.2 安装cygwin 6 1.5 创建android模拟器 7 1.5.1 安装android 4.1 7 1.5.2 创建avd 8 1.6 配置真实设备 9 1.7 将源代码导入eclipse 11 1.8 本章小结 12 第2章 针对手机或平板电脑的游戏技巧 13 2.1 在android中编译原生代码 13 2.2 应用程序的体系结构 16 2.3 编译共享库 25 2.4 在设备上测试应用程序 26 2.5 java对c/c++事件处理的包装 28 2.5.1 独立处理音频 28 2.5.2 级联视频事件 33 2.6 多点触摸 38 2.6.1 multitouchgesture 38 2.6.2 multitouchscreen 40 2.6.3 testactivity 41 2.7 本章小结 43 第3章opengl与jni游戏编程技巧 45 3.1 移动设备的能力 46 3.2 java方式的opengl 47 3.2.1 创建项目 47 3.2.2 java版本的主activity 50 3.2.3 表面视图 51 3.2.4 gl线程 54 3.2.5 立方体渲染器 57 3.2.6 cube类 60 3.3 原生方式的opengl 62 3.3.1 主activity 64 3.3.2 原生接口类 65 3.3.3 修改原立方体示例 66 3.3.4 原生立方体渲染器 68 3.3.5 原生立方体类 73 3.3.6 编译和运行示例 75 3.4 通过opengl es混合模式缩放视频缓冲区 77 3.4.1 为什么使用混合缩放 78 3.4.2 初始化表面 80 3.4.3 绘制到纹理中 81 3.4.4 当图像的大小不是2的次幂时会发生什么 83 3.5 本章小结 88 第4章 opengl es 2.0的**图形和可移植性 89 4.1 可移植性 89 4.1.1 处理直接模式 90 4.1.2 加载纹理 92 4.1.3 显示列表、服务器属性和其他 93 4.1.4 使用库包装 93 4.2 opengl es 2.0的**性 94 4.2.1 着色器 94 4.2.2 glsl 95 4.2.3 剖析着色器 97 4.3 在android中调用opengl es 2.0 100 4.4 二十面体项目 100 4.4.1 定义形状 100 4.4.2 处理项目 102 4.4.3 原生二十面体 110 4.5 添加“滑动”和多点触摸的“捏”缩放功能 116 4.6 编译与运行 120 4.7 本章小结 120 第5章 3d射击游戏:doom 121 5.1 组合使用java/c,功能无极限 122 5.2 将doom移植到移动设备 123 5.3 doom游戏的体系结构 125 5.4 java层的主activity 126 5.4.1 创建处理程序 127 5.4.2 游戏布局 128 5.4.3 菜单和选择项处理程序 130 5.4.4 按键和触摸事件处理程序 131 5.4.5 原生回调处理程序 132 5.4.6 导航控件 136 5.5 独立处理音频格式 138 5.6 原生接口类 139 5.6.1 回调监听器 139 5.6.2 原生方法 139 5.6.3 c到java的回调 140 5.7 原生层 143 5.7.1 原生方法的实现 143 5.7.2 对原始游戏进行修改 154 5.8 使用ndk编译doom 160 5.9 在模拟器中测试doom 162 5.10 本章小结 164 第6章 3d射击游戏:quake 165 6.1 一些关于quake的术语 165 6.2 代码重用的威力:quake中的新代码少于500行 166 6.2.1 opengl不同于opengl es 166 6.2.2 软件渲染是否是合理解决方案 168 6.2.3 nanogl:救助器 168 6.3 android架构的quake 173 6.3.1 java opengl渲染器架构 174 6.3.2 独立处理音频格式 178 6.3.3 处理键盘事件 181 6.3.4 处理触摸事件 183 6.3.5 游戏的启动activity 185 6.4 原生quake引擎必需的改动 186 6.4.1 视频处理程序的改动 187 6.4.2 处理x轴旋转(pitch)和y轴旋转(yaw) 189 6.4.3 处理前进和横向移动 190 6.4.4 音频处理程序的改动 190 6.4.5 修复游戏循环 193 6.5 在设备上运行quake 195 6.6 本章小结 201 第7章 3d射击游戏:quake ii 203 7.1 代码回顾 203 7.2 逃离java堆的束缚 204 7.3 让quake ii引擎在android中工作 205
    编辑推荐语
    结合真实案例与源代码,android游戏开发**指南

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外