精通Android游戏开发

精通Android游戏开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2011-02
版次: 1
ISBN: 9787115246981
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 345页
字数: 384千字
原版书名: Pro Android Games
17人买过
  • 《精通Android游戏开发》讨论如何将PC上的3D游戏移植到Android平台。作者从必备的技能和软件工具入手,逐步介绍如何从头构建纯Java游戏,如何混合使用OpenGL3D图形和JNI,并以真实的PC游戏Wolfenstein3D和Doom为例,介绍如何融合Java的优雅设计和C的强大功能,使混合游戏达到最佳性能。
    《精通Android游戏开发》适合熟悉Android平台的开发人员阅读。   Vladimir Silva 美国田纳西州立大学计算机科学硕士,美国国家荣誉协会成员。曾在IBM担任过4年研究工程师,在此期间积累了有关分布式和网格计算研究的丰富经验。为IBM发表过多篇计算机科学文章。除本书外,他还著有Grid Computing for Developers 和Practical Eclipse RCP Projects。 第1章欢迎进入Android游戏世界
    1.1必备技能
    1.1.1扎实的Android基础
    1.1.2Linux和Shell脚本的基本知识
    1.2需要哪些软件工具
    1.3建立环境
    1.3.1获得Android源文件
    1.3.2提取本地Android库
    1.3.3为ARM处理器安装GNU工具链
    1.3.4编写定制编译脚本
    1.4建立开发环境
    1.5已经成功迈出第一步

    第2章在Android中编译本地代码
    2.1第一个本地Android应用
    2.1.1创建AVD
    2.1.2创建Android项目
    2.1.3应用体系结构
    2.2编译和测试共享库
    2.2.1缺少符号时的调试
    2.2.2在设备上测试动态库
    2.2.3用strace调试
    2.2.4静态编译
    2.3测试本地应用
    2.4下一章内容

    第3章从头构建Java游戏
    3.1Android游戏与JavaME游戏
    3.2创建你的第一个Java游戏--SpaceBlaster
    3.2.1了解游戏的体系结构
    3.2.2创建项目
    3.2.3创建游戏的活动类
    3.2.4创建游戏布局
    3.2.5实现游戏
    3.2.6处理按键和触控事件
    3.3在模拟器上测试
    3.4下一章内容

    第4章Java游戏续篇:多边形的乐趣
    4.1关于本章安排
    4.2了解在Android中绘制多边形的问题
    4.3了解绘制矩形的问题
    4.4为Asteroids创建一个Polygon类
    4.5为Asteroids创建PolygonSprite类
    4.6游戏的体系结构
    4.7创建项目
    4.7.1创建游戏布局
    4.7.2查看资源
    4.7.3了解游戏生命期
    4.7.4响应按键和触控事件
    4.8在模拟器上测试Asteroids
    4.9下一章内容

    第5章OpenGL3D图形与JNI混合
    5.1移动设备的强大能力
    5.2在Java中使用OpenGL
    5.2.1Java主活动
    5.2.2表面视图
    5.2.3GL线程
    5.2.4立方体渲染器
    5.2.5Cube类
    5.3以本地方式使用OpenGL
    5.3.1主活动
    5.3.2本地接口类
    5.3.3对原示例的修改
    5.3.4本地立方体渲染器
    5.3.5本地立方体
    5.3.6编译和运行示例
    5.4OpenGL游戏移植到Android的问题
    5.5大幕已经拉开

    第6章3D射击游戏Ⅰ:面向Android的Wolfenstein3D
    6.1收集工具
    6.2Wolf3D
    6.3游戏体系结构
    6.4Wolf3D的Java类
    6.4.1创建主要的WolfLauncher类
    6.4.2创建Wolf3D主菜单
    6.4.3处理按键和触控事件
    6.4.4创建游戏循环
    6.4.5建立本地回调
    6.4.6创建声音和音乐处理器
    6.4.7创建运动控制器处理程序
    6.4.8创建运动控制器
    6.4.9声音类
    6.4.10本地接口类
    6.5编写本地层
    6.5.1初始化游戏循环
    6.5.2用C到Java的回调级联传递消息
    6.6编译本地库
    6.6.1编写Makefile
    6.6.2生成JNI头文件
    6.7在模拟器中测试Wolf3D
    6.8下一章内容

    第7章3D射击游戏Ⅱ:面向Android的Doom
    7.1Java/C组合的无限潜能
    7.2将Doom引入移动设备
    7.3Doom的游戏体系结构
    7.4Java主活动
    7.4.1创建处理器
    7.4.2游戏布局
    7.4.3菜单和选择处理器
    7.4.4按键和触控事件处理器
    7.4.5本地回调处理器
    7.4.6导航控件
    7.5音频类
    7.6本地接口类
    7.6.1回调监听器
    7.6.2本地方法
    7.6.3C到Java的回调
    7.7本地层
    7.7.1本地方法实现
    7.7.2对原游戏的修改
    7.8Doom库(DSO)编译
    7.9在模拟器中测试面向Android的Doom
    7.10大功告成
    附录部署与编译提示
  • 内容简介:
    《精通Android游戏开发》讨论如何将PC上的3D游戏移植到Android平台。作者从必备的技能和软件工具入手,逐步介绍如何从头构建纯Java游戏,如何混合使用OpenGL3D图形和JNI,并以真实的PC游戏Wolfenstein3D和Doom为例,介绍如何融合Java的优雅设计和C的强大功能,使混合游戏达到最佳性能。
    《精通Android游戏开发》适合熟悉Android平台的开发人员阅读。
  • 作者简介:
      Vladimir Silva 美国田纳西州立大学计算机科学硕士,美国国家荣誉协会成员。曾在IBM担任过4年研究工程师,在此期间积累了有关分布式和网格计算研究的丰富经验。为IBM发表过多篇计算机科学文章。除本书外,他还著有Grid Computing for Developers 和Practical Eclipse RCP Projects。
  • 目录:
    第1章欢迎进入Android游戏世界
    1.1必备技能
    1.1.1扎实的Android基础
    1.1.2Linux和Shell脚本的基本知识
    1.2需要哪些软件工具
    1.3建立环境
    1.3.1获得Android源文件
    1.3.2提取本地Android库
    1.3.3为ARM处理器安装GNU工具链
    1.3.4编写定制编译脚本
    1.4建立开发环境
    1.5已经成功迈出第一步

    第2章在Android中编译本地代码
    2.1第一个本地Android应用
    2.1.1创建AVD
    2.1.2创建Android项目
    2.1.3应用体系结构
    2.2编译和测试共享库
    2.2.1缺少符号时的调试
    2.2.2在设备上测试动态库
    2.2.3用strace调试
    2.2.4静态编译
    2.3测试本地应用
    2.4下一章内容

    第3章从头构建Java游戏
    3.1Android游戏与JavaME游戏
    3.2创建你的第一个Java游戏--SpaceBlaster
    3.2.1了解游戏的体系结构
    3.2.2创建项目
    3.2.3创建游戏的活动类
    3.2.4创建游戏布局
    3.2.5实现游戏
    3.2.6处理按键和触控事件
    3.3在模拟器上测试
    3.4下一章内容

    第4章Java游戏续篇:多边形的乐趣
    4.1关于本章安排
    4.2了解在Android中绘制多边形的问题
    4.3了解绘制矩形的问题
    4.4为Asteroids创建一个Polygon类
    4.5为Asteroids创建PolygonSprite类
    4.6游戏的体系结构
    4.7创建项目
    4.7.1创建游戏布局
    4.7.2查看资源
    4.7.3了解游戏生命期
    4.7.4响应按键和触控事件
    4.8在模拟器上测试Asteroids
    4.9下一章内容

    第5章OpenGL3D图形与JNI混合
    5.1移动设备的强大能力
    5.2在Java中使用OpenGL
    5.2.1Java主活动
    5.2.2表面视图
    5.2.3GL线程
    5.2.4立方体渲染器
    5.2.5Cube类
    5.3以本地方式使用OpenGL
    5.3.1主活动
    5.3.2本地接口类
    5.3.3对原示例的修改
    5.3.4本地立方体渲染器
    5.3.5本地立方体
    5.3.6编译和运行示例
    5.4OpenGL游戏移植到Android的问题
    5.5大幕已经拉开

    第6章3D射击游戏Ⅰ:面向Android的Wolfenstein3D
    6.1收集工具
    6.2Wolf3D
    6.3游戏体系结构
    6.4Wolf3D的Java类
    6.4.1创建主要的WolfLauncher类
    6.4.2创建Wolf3D主菜单
    6.4.3处理按键和触控事件
    6.4.4创建游戏循环
    6.4.5建立本地回调
    6.4.6创建声音和音乐处理器
    6.4.7创建运动控制器处理程序
    6.4.8创建运动控制器
    6.4.9声音类
    6.4.10本地接口类
    6.5编写本地层
    6.5.1初始化游戏循环
    6.5.2用C到Java的回调级联传递消息
    6.6编译本地库
    6.6.1编写Makefile
    6.6.2生成JNI头文件
    6.7在模拟器中测试Wolf3D
    6.8下一章内容

    第7章3D射击游戏Ⅱ:面向Android的Doom
    7.1Java/C组合的无限潜能
    7.2将Doom引入移动设备
    7.3Doom的游戏体系结构
    7.4Java主活动
    7.4.1创建处理器
    7.4.2游戏布局
    7.4.3菜单和选择处理器
    7.4.4按键和触控事件处理器
    7.4.5本地回调处理器
    7.4.6导航控件
    7.5音频类
    7.6本地接口类
    7.6.1回调监听器
    7.6.2本地方法
    7.6.3C到Java的回调
    7.7本地层
    7.7.1本地方法实现
    7.7.2对原游戏的修改
    7.8Doom库(DSO)编译
    7.9在模拟器中测试面向Android的Doom
    7.10大功告成
    附录部署与编译提示
查看详情
其他版本 / 全部 (1)
系列丛书 / 更多
精通Android游戏开发
Objective-C基础教程
[美]达尔林普尔、纳斯特 著;高朝勤 译
精通Android游戏开发
iPhone 4与iPad开发基础教程
[美]Dave Mark 著;漆振 译
精通Android游戏开发
Objective-C编程之道:iOS设计模式解析
[美]Carlo Chung 著;刘威 译
精通Android游戏开发
iOS 5基础教程
[美]Dave、Jack、Jeff LaMarche 著;毛姝雯、杨越、孙文磊 译
精通Android游戏开发
iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版
[美]马克、[美]拉马赫 著;漆振 译
精通Android游戏开发
精通Android 3
Satya Komatineni 著;杨越 译
精通Android游戏开发
iPhone开发秘籍
[美]萨丹 著;漆振 译
精通Android游戏开发
iPhone开发实战
[美]艾伦、[美]阿佩尔克莱因 著;漆振 译
精通Android游戏开发
iOS应用开发攻略
[美]Matt、Paul Warren 著;刘威 译
相关图书 / 更多
精通Android游戏开发
精通 Power Query
(加拿大)肯·普尔斯
精通Android游戏开发
精通套期保值
李录林 著
精通Android游戏开发
精通STM32F4(HAL库版)(上)
刘军 凌柱宁 徐伟健 江荧
精通Android游戏开发
精通FrontPage XP(中文版)
中国IT培训工程编委会 编
精通Android游戏开发
精通咬合重建——解读牙列不齐、牙周病、多牙缺失
吴松涛 周茂强 译;[日]上田 秀朗
精通Android游戏开发
精通Veeam Backup & Replication(原书第2版)
克里斯·奇尔德霍森(Chris Childerhose)
精通Android游戏开发
精通Shiny(Mastering Shiny)
Hadley Wickham
精通Android游戏开发
精通区块链开发技术(第2版)
[美]伊姆兰·巴希尔 著;王烈征 译
精通Android游戏开发
精通Apache Pulsar:可伸缩云原生事件流实践
[美]Jowanza Joseph(乔万扎·约瑟夫
精通Android游戏开发
精通机器学习算法
[意]朱塞佩·博纳科尔索(Giuseppe Bonaccorso)
精通Android游戏开发
精通嵌入式Linux编程
[美]弗兰克·瓦斯奎兹 著;陈会翔 译
精通Android游戏开发
精通Transformer:从零开始构建最先进的NLP模型
[伊朗]梅萨姆·阿斯加里-切纳格卢 著;江红 余青松 余靖 译;[土耳其]萨瓦斯·伊尔蒂利姆
您可能感兴趣 / 更多
精通Android游戏开发
PersianMiniatures(MegaSquare)波斯细密画
Vladimir Loukonine 著
精通Android游戏开发
CollectedPoems(PenguinHardbackClassics)
Vladimir Nabokov 著;Dmitri Nabokov 译
精通Android游戏开发
TheTragedyofMisterMorn(PenguinTranslatedTexts)
Vladimir Nabokov 著;Thomas Karshan、Anastasia Tolstoy 译
精通Android游戏开发
DKEyewitnessTravelGuide:Prague[WithMap]
Vladimir Soukup 著
精通Android游戏开发
RIsforRussia
Vladimir Kabakov 著
精通Android游戏开发
Lolita(PenguinEssentials)[洛丽塔]
Vladimir Nabokov 著
精通Android游戏开发
ElectromagneticFieldsandWaves
Vladimir Rojansky 著
精通Android游戏开发
TransparentThings(PenguinPress)
Vladimir Nabokov 著
精通Android游戏开发
LookattheHarlequins!
Vladimir Nabokov 著
精通Android游戏开发
NikolaiGogol.byVladimirNabokov
Vladimir Nabokov 著
精通Android游戏开发
Zdenek Tmej:The Alphabet of Spiritual Emptiness
Vladamir Birgus;Alexandra Urbanova
精通Android游戏开发
RitesofLove:Part2
Vladimir Megre 著