Android游戏编程入门经典

Android游戏编程入门经典
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2013-07
版次: 1
ISBN: 9787115319548
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 304页
字数: 490千字
正文语种: 简体中文
  •   Android是一种基于Linux的自由及开放源码的操作系统,自从2007年被Google公司发布以来,载有Android平台的智能设备在全球消费者市场攻城略地,如今其市场占有率已经全面超越其他移动平台,稳居世界第一。
      《Android游戏编程入门经典》分为3部分,基于最新的Android4编写,循序渐进地介绍了Android移动游戏开发所需要的基本知识,其中包括安装和配置开发工具、AndroidSDK;学习与Android相关的知识,以及使用SDK支持的Android设备,比如图形设备、触摸屏、音频系统和传感器;使用辅助类来创建Android平台的基本游戏引擎,这些辅助类涵盖了编写大多数视频游戏所需要的常见游戏功能。此外,《Android游戏编程入门经典》还给出了每个示例的代码供读者参考。
      《Android游戏编程入门经典》适合有一定Java基础和编程经验的读者阅读,也适合有志于从事Android平台游戏开发的读者阅读。 Jonathan Harbour是一位作家兼讲师,他对计算机和视频游戏的喜爱可以追溯到Commodore PET和Atari 2600时代。他拥有信息系统管理的硕士学位,其作品网站www.jharbour.com包含一个讨论论坛。他还编写了《Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours》一书。对科学电影的热爱使他与一些朋友共同制作了广受欢迎的经典视频游戏Starflight—The Lost Colony(《星际射击——失却的殖民地》,网址为www.starflightgame.com)。 第1部分简介
    第1章Android4简介
    1.1Android4简介
    1.2AndroidSDK简介
    1.3AndroidNDK简介
    1.4Android开发系统要求
    1.5Android平台的历史
    1.6Android硬件规格
    1.7小结
    1.8问与答
    1.9测验
    1.9.1问题
    1.9.2答案
    1.9.3作业

    第2章安装开发工具
    2.1安装JDK
    2.2下载NetBeans软件包
    2.3安装软件包
    2.4安装AndroidSDK
    2.5下载SDK
    2.6安装SDK
    2.7运行AndroidSDKManager
    2.8安装Eclipse的ADT插件
    2.9小结
    2.10问与答
    2.11测验
    2.11.1问题
    2.11.2答案
    2.11.3作业

    第3章使用AndroidSDK配置NetBeans和Eclipse
    3.1创建Android模拟器设备
    3.2创建新模拟器设备
    3.3运行模拟器
    3.4将AndroidSDK添加到NetBeans中
    3.5为Eclipse添加AndroidSDK支持
    3.5.1在Eclipse中创建新Android项目
    3.5.2选择Android构建目标
    3.6小结
    3.7问与答
    3.8测验
    3.8.1问题
    3.8.2答案
    3.8.3作业

    第4章创建第一个Android程序
    4.1创建新的Android项目
    4.1.1配置NBAndroid插件
    4.1.2完成新项目设置
    4.2构建新项目
    4.2.1打开输出窗口
    4.2.2在模拟器中运行程序
    4.3编辑Hello,Android!程序
    4.4对比模拟器和Android设备
    4.4.1AVD限制
    4.4.2安装AndroidDebugBridgeDeviceDriver
    4.4.3在Android设备上运行代码
    4.5小结
    4.6问与答
    4.7测验
    4.7.1问题
    4.7.2答案
    4.7.3作业

    第2部分Android硬件
    第5章开始使用图形
    5.1了解Activity类
    5.1.1程序生命周期
    5.1.2可视生命周期
    5.1.3前台生命周期
    5.2测试Activity状态
    5.2.1创建新项目
    5.2.2源代码
    5.3世界上最简单的Android图形演示
    5.3.1取消选中第一个图形演示
    5.3.2画布和视图简介
    5.4小结
    5.5问与答
    5.6测验
    5.6.1问题
    5.6.2答案
    5.6.3作业

    第6章绘制基本形状和文本
    6.1绘制基本矢量形状
    6.1.1绘制圆形
    6.1.2绘制线条
    6.1.3绘制方框
    6.1.4绘制圆角矩形
    6.1.5绘制三角形
    6.1.6更改样式:描边和填充
    6.1.7基本图形演示
    6.2绘制文本
    6.3编写Javadoc的代码
    6.4Android屏幕密度和分辨率
    6.5小结
    6.6问与答
    6.7测验
    6.7.1问题
    6.7.2答案
    6.7.3作业

    第7章加载和绘制图像
    7.1双缓冲绘图
    7.1.1创建内存位图
    7.1.2创建绘图画布
    7.1.3使用后台缓冲
    7.2加载位图文件
    7.2.1添加位图资产
    7.2.2使用AssetManager
    7.2.3使用InputStream
    7.2.4使用BitmapFactory
    7.2.5关闭输入流
    7.2.6完整的位图加载代码
    7.3绘制位图
    7.3.1为透明度创建aplha通道
    7.3.2完成的示例
    7.4小结
    7.5问与答
    7.6测验
    7.6.1问题
    7.6.2答案
    7.6.3作业

    第8章使用循环赋予游戏活力
    8.1创建线程游戏循环
    8.1.1查看非线程代码
    8.1.2编写线程代码
    8.2不使用onDraw()进行绘制
    8.3RunnableAnimationDemo
    8.3.1为行走的角色制作动画
    8.3.2项目源代码
    8.4小结
    8.5问与答
    8.6测验
    8.6.1问题
    8.6.2答案
    8.6.3作业

    第9章多点触摸用户输入
    9.1单点触摸输入
    9.1.1监听触摸事件
    9.1.2单点触摸输入演示
    9.2多点触摸输入
    9.2.1简单示例
    9.2.2封装多点触摸输入
    9.2.3多点触摸演示
    9.3小结
    9.4问与答
    9.5测验
    9.5.1问题
    9.5.2答案
    9.5.3作业

    第10章使用加速度计
    10.1Android传感器
    10.1.1访问传感器
    10.1.2禁用屏幕方向改变
    10.1.3加速度计初始化
    10.1.4加速度计运动
    10.1.5获取可用传感器列表
    10.1.6完整示例
    10.2小结
    10.3问与答
    10.4测验
    10.4.1问题
    10.4.2答案
    10.4.3作业

    第11章使用线性加速度传感器和近距离传感器
    11.1访问线性加速度传感器
    11.1.1初始化线性加速度传感器
    11.1.2关于暂停和恢复
    11.1.3读取传感器
    11.1.4线性加速度演示
    11.2访问近距离传感器
    11.3小结
    11.4问与答
    11.5测验
    11.5.1问题
    11.5.2答案
    11.5.3作业

    第12章使用重力传感器和压力传感器
    12.1使用重力传感器
    12.1.1初始化重力传感器
    12.1.2读取重力传感器
    12.1.3测试重力传感器
    12.2使用压力传感器
    12.2.1初始化压力传感器
    12.2.2读取压力传感器
    12.3小结
    12.4问与答
    12.5测验
    12.5.1问题
    12.5.2答案
    12.5.3作业

    第13章创建自己的“手机传感器”
    13.1封装Android传感器
    13.1.1BaseSensor
    13.1.2加速度计
    13.1.3线性加速度
    13.1.4近距离传感器
    13.1.5重力传感器
    13.1.6压力传感器
    13.1.7陀螺仪传感器
    13.1.8指南针
    13.1.9光检测器
    13.2创建手机传感器项目
    13.2.1包和导入
    13.2.2主要类
    13.2.3DrawView
    13.2.4暂停和恢复
    13.2.5线程进程
    13.2.6创建面板
    13.2.7更新传感器
    13.2.8绘制传感器面板
    13.2.9辅助方法
    13.2.10SensorPanel类
    13.2.11输出文本行
    13.2.12Sensors类
    13.2.13捕捉传感器事件
    13.2.14未使用的准确性事件
    13.2.15暂停和恢复应用程序
    13.2.16BaseSensor类
    13.2.17各种传感器类
    13.3小结
    13.4问与答
    13.5测验
    13.5.1问题
    13.5.2答案
    13.5.3作业

    第14章使用音频系统
    14.1使用MediaPlayer播放音频
    14.1.1受支持的音频格式
    14.1.2初始化MediaPlayer
    14.1.3将音频文件添加到项目中
    14.1.4播放音频剪辑
    14.2使用SoundPool播放音频
    14.2.1初始化SoundPool
    14.2.2加载音频资源
    14.2.3播放音频资源
    14.2.4AudioDemo程序
    14.3小结
    14.4问与答
    14.5测验
    14.5.1问题
    14.5.2答案
    14.5.3作业

    第3部分AndroidGameplay
    第15章构建Android游戏引擎
    15.1设计Android游戏引擎
    15.1.1设计目标
    15.1.2引擎组件
    15.2创建Android库项目
    15.3编写核心引擎类
    15.3.1Engine类
    15.3.2Timer类
    15.3.3TextPrinter类
    15.3.4Texture类
    15.4引擎测试演示项目
    15.4.1引擎演示源代码
    15.4.2记录引擎演示的日志
    15.5小结
    15.6问与答
    15.7测验
    15.7.1问题
    15.7.2答案
    15.7.3作业

    第16章创建Sprite/Actor类
    16.1静态子画面为道具
    16.2动态子画面为角色
    16.3封装基本子画面功能
    16.3.1拟定计划和设计
    16.3.2新Sprite类的简介
    16.3.3回顾Texture
    16.4测试Sprite类
    16.4.1子画面演示源代码
    16.4.2测试Sprite类
    16.5小结
    16.6问与答
    16.7测验
    16.7.1问题
    16.7.2答案
    16.7.3作业

    第17章使用子画面表单/地图集制作帧动画
    17.1使用一张图像制作动画
    17.1.1排列动画帧
    17.1.2从连续图像绘制帧
    17.2使用子画面表单(纹理地图集)制作动画
    17.3动画演示
    17.4小结
    17.5问与答
    17.6测验
    17.6.1问题
    17.6.2答案
    17.6.3作业

    第18章高级多动画技术
    18.1创建动画系统
    18.1.1编写动画基类
    18.1.2Sprite类改进
    18.1.3alpha动画
    18.1.4帧动画
    18.1.5旋转动画
    18.1.6跳动动画
    18.1.7圆周运动动画
    18.2动画系统演示
    18.3小结
    18.4问与答
    18.5测验
    18.5.1问题
    18.5.2答案
    18.5.3作业

    第19章使用矩阵变换处理子画面
    19.1矩阵平移
    19.1.1坐标系
    19.1.2矩阵平移选项
    19.2矩阵旋转
    19.3矩阵缩放
    19.4矩阵变换演示
    19.4.1结合使用三个矩阵
    19.4.2将帧渲染到划痕位图
    19.4.3获得屏幕分辨率(Precanvas)
    19.4.4“扭曲”行为
    19.4.5更新的Sprite类
    19.4.6子画面变换演示
    19.5小结
    19.6问与答
    19.7测验
    19.7.1问题
    19.7.2答案
    19.7.3作业

    第20章实体分组
    20.1实体分组
    20.1.1引擎改进
    20.1.2跳动动画更新
    20.1.3扭曲行为更新
    20.1.4围栏行为
    20.1.5实体分组演示
    20.2小结
    20.3问与答
    20.4测验
    20.4.1问题
    20.4.2答案
    20.4.3作业

    第21章碰撞检测
    21.1碰撞检测技术
    21.1.1边界矩形(框碰撞)
    21.1.2边界圆形(径向碰撞)
    21.2演示碰撞
    21.2.1引擎改进
    21.2.2子画面改进
    21.2.3碰撞演示源代码
    21.3小结
    21.4问与答
    21.5测验
    21.5.1问题
    21.5.2答案
    21.5.3作业

    第22章使用线性速度实现实际运动
    22.1从一个方向计算速度
    22.2在移动方向上“定位”子画面
    22.3改进引擎
    22.3.1Sprite类的变化
    22.3.2改进动画类
    22.3.3对速度行为进行分类
    22.3.4更新圆周运动类
    22.3.5更新围栏行为
    22.3.6更新扭曲行为
    22.3.7引擎改进
    22.4小结
    22.5问与答
    22.6测验
    22.6.1问题
    22.6.2答案
    22.6.3作业

    第23章滚动背景
    23.1背景滚动概述
    23.1.1翻转滚动矩形
    23.1.2创建滚动纹理
    23.2射击游戏
    23.3小结
    23.4问与答
    23.5测验
    23.5.1问题
    23.5.2答案
    23.5.3作业

    第24章球类游戏
    24.1创建球类游戏
    24.1.1自动移动球
    24.1.2自动限制球拍
    24.1.3球类游戏源代码
    24.2小结
    24.3问与答
    24.4测验
    24.4.1问题
    24.4.2答案
    24.4.3作业
  • 内容简介:
      Android是一种基于Linux的自由及开放源码的操作系统,自从2007年被Google公司发布以来,载有Android平台的智能设备在全球消费者市场攻城略地,如今其市场占有率已经全面超越其他移动平台,稳居世界第一。
      《Android游戏编程入门经典》分为3部分,基于最新的Android4编写,循序渐进地介绍了Android移动游戏开发所需要的基本知识,其中包括安装和配置开发工具、AndroidSDK;学习与Android相关的知识,以及使用SDK支持的Android设备,比如图形设备、触摸屏、音频系统和传感器;使用辅助类来创建Android平台的基本游戏引擎,这些辅助类涵盖了编写大多数视频游戏所需要的常见游戏功能。此外,《Android游戏编程入门经典》还给出了每个示例的代码供读者参考。
      《Android游戏编程入门经典》适合有一定Java基础和编程经验的读者阅读,也适合有志于从事Android平台游戏开发的读者阅读。
  • 作者简介:
    Jonathan Harbour是一位作家兼讲师,他对计算机和视频游戏的喜爱可以追溯到Commodore PET和Atari 2600时代。他拥有信息系统管理的硕士学位,其作品网站www.jharbour.com包含一个讨论论坛。他还编写了《Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours》一书。对科学电影的热爱使他与一些朋友共同制作了广受欢迎的经典视频游戏Starflight—The Lost Colony(《星际射击——失却的殖民地》,网址为www.starflightgame.com)。
  • 目录:
    第1部分简介
    第1章Android4简介
    1.1Android4简介
    1.2AndroidSDK简介
    1.3AndroidNDK简介
    1.4Android开发系统要求
    1.5Android平台的历史
    1.6Android硬件规格
    1.7小结
    1.8问与答
    1.9测验
    1.9.1问题
    1.9.2答案
    1.9.3作业

    第2章安装开发工具
    2.1安装JDK
    2.2下载NetBeans软件包
    2.3安装软件包
    2.4安装AndroidSDK
    2.5下载SDK
    2.6安装SDK
    2.7运行AndroidSDKManager
    2.8安装Eclipse的ADT插件
    2.9小结
    2.10问与答
    2.11测验
    2.11.1问题
    2.11.2答案
    2.11.3作业

    第3章使用AndroidSDK配置NetBeans和Eclipse
    3.1创建Android模拟器设备
    3.2创建新模拟器设备
    3.3运行模拟器
    3.4将AndroidSDK添加到NetBeans中
    3.5为Eclipse添加AndroidSDK支持
    3.5.1在Eclipse中创建新Android项目
    3.5.2选择Android构建目标
    3.6小结
    3.7问与答
    3.8测验
    3.8.1问题
    3.8.2答案
    3.8.3作业

    第4章创建第一个Android程序
    4.1创建新的Android项目
    4.1.1配置NBAndroid插件
    4.1.2完成新项目设置
    4.2构建新项目
    4.2.1打开输出窗口
    4.2.2在模拟器中运行程序
    4.3编辑Hello,Android!程序
    4.4对比模拟器和Android设备
    4.4.1AVD限制
    4.4.2安装AndroidDebugBridgeDeviceDriver
    4.4.3在Android设备上运行代码
    4.5小结
    4.6问与答
    4.7测验
    4.7.1问题
    4.7.2答案
    4.7.3作业

    第2部分Android硬件
    第5章开始使用图形
    5.1了解Activity类
    5.1.1程序生命周期
    5.1.2可视生命周期
    5.1.3前台生命周期
    5.2测试Activity状态
    5.2.1创建新项目
    5.2.2源代码
    5.3世界上最简单的Android图形演示
    5.3.1取消选中第一个图形演示
    5.3.2画布和视图简介
    5.4小结
    5.5问与答
    5.6测验
    5.6.1问题
    5.6.2答案
    5.6.3作业

    第6章绘制基本形状和文本
    6.1绘制基本矢量形状
    6.1.1绘制圆形
    6.1.2绘制线条
    6.1.3绘制方框
    6.1.4绘制圆角矩形
    6.1.5绘制三角形
    6.1.6更改样式:描边和填充
    6.1.7基本图形演示
    6.2绘制文本
    6.3编写Javadoc的代码
    6.4Android屏幕密度和分辨率
    6.5小结
    6.6问与答
    6.7测验
    6.7.1问题
    6.7.2答案
    6.7.3作业

    第7章加载和绘制图像
    7.1双缓冲绘图
    7.1.1创建内存位图
    7.1.2创建绘图画布
    7.1.3使用后台缓冲
    7.2加载位图文件
    7.2.1添加位图资产
    7.2.2使用AssetManager
    7.2.3使用InputStream
    7.2.4使用BitmapFactory
    7.2.5关闭输入流
    7.2.6完整的位图加载代码
    7.3绘制位图
    7.3.1为透明度创建aplha通道
    7.3.2完成的示例
    7.4小结
    7.5问与答
    7.6测验
    7.6.1问题
    7.6.2答案
    7.6.3作业

    第8章使用循环赋予游戏活力
    8.1创建线程游戏循环
    8.1.1查看非线程代码
    8.1.2编写线程代码
    8.2不使用onDraw()进行绘制
    8.3RunnableAnimationDemo
    8.3.1为行走的角色制作动画
    8.3.2项目源代码
    8.4小结
    8.5问与答
    8.6测验
    8.6.1问题
    8.6.2答案
    8.6.3作业

    第9章多点触摸用户输入
    9.1单点触摸输入
    9.1.1监听触摸事件
    9.1.2单点触摸输入演示
    9.2多点触摸输入
    9.2.1简单示例
    9.2.2封装多点触摸输入
    9.2.3多点触摸演示
    9.3小结
    9.4问与答
    9.5测验
    9.5.1问题
    9.5.2答案
    9.5.3作业

    第10章使用加速度计
    10.1Android传感器
    10.1.1访问传感器
    10.1.2禁用屏幕方向改变
    10.1.3加速度计初始化
    10.1.4加速度计运动
    10.1.5获取可用传感器列表
    10.1.6完整示例
    10.2小结
    10.3问与答
    10.4测验
    10.4.1问题
    10.4.2答案
    10.4.3作业

    第11章使用线性加速度传感器和近距离传感器
    11.1访问线性加速度传感器
    11.1.1初始化线性加速度传感器
    11.1.2关于暂停和恢复
    11.1.3读取传感器
    11.1.4线性加速度演示
    11.2访问近距离传感器
    11.3小结
    11.4问与答
    11.5测验
    11.5.1问题
    11.5.2答案
    11.5.3作业

    第12章使用重力传感器和压力传感器
    12.1使用重力传感器
    12.1.1初始化重力传感器
    12.1.2读取重力传感器
    12.1.3测试重力传感器
    12.2使用压力传感器
    12.2.1初始化压力传感器
    12.2.2读取压力传感器
    12.3小结
    12.4问与答
    12.5测验
    12.5.1问题
    12.5.2答案
    12.5.3作业

    第13章创建自己的“手机传感器”
    13.1封装Android传感器
    13.1.1BaseSensor
    13.1.2加速度计
    13.1.3线性加速度
    13.1.4近距离传感器
    13.1.5重力传感器
    13.1.6压力传感器
    13.1.7陀螺仪传感器
    13.1.8指南针
    13.1.9光检测器
    13.2创建手机传感器项目
    13.2.1包和导入
    13.2.2主要类
    13.2.3DrawView
    13.2.4暂停和恢复
    13.2.5线程进程
    13.2.6创建面板
    13.2.7更新传感器
    13.2.8绘制传感器面板
    13.2.9辅助方法
    13.2.10SensorPanel类
    13.2.11输出文本行
    13.2.12Sensors类
    13.2.13捕捉传感器事件
    13.2.14未使用的准确性事件
    13.2.15暂停和恢复应用程序
    13.2.16BaseSensor类
    13.2.17各种传感器类
    13.3小结
    13.4问与答
    13.5测验
    13.5.1问题
    13.5.2答案
    13.5.3作业

    第14章使用音频系统
    14.1使用MediaPlayer播放音频
    14.1.1受支持的音频格式
    14.1.2初始化MediaPlayer
    14.1.3将音频文件添加到项目中
    14.1.4播放音频剪辑
    14.2使用SoundPool播放音频
    14.2.1初始化SoundPool
    14.2.2加载音频资源
    14.2.3播放音频资源
    14.2.4AudioDemo程序
    14.3小结
    14.4问与答
    14.5测验
    14.5.1问题
    14.5.2答案
    14.5.3作业

    第3部分AndroidGameplay
    第15章构建Android游戏引擎
    15.1设计Android游戏引擎
    15.1.1设计目标
    15.1.2引擎组件
    15.2创建Android库项目
    15.3编写核心引擎类
    15.3.1Engine类
    15.3.2Timer类
    15.3.3TextPrinter类
    15.3.4Texture类
    15.4引擎测试演示项目
    15.4.1引擎演示源代码
    15.4.2记录引擎演示的日志
    15.5小结
    15.6问与答
    15.7测验
    15.7.1问题
    15.7.2答案
    15.7.3作业

    第16章创建Sprite/Actor类
    16.1静态子画面为道具
    16.2动态子画面为角色
    16.3封装基本子画面功能
    16.3.1拟定计划和设计
    16.3.2新Sprite类的简介
    16.3.3回顾Texture
    16.4测试Sprite类
    16.4.1子画面演示源代码
    16.4.2测试Sprite类
    16.5小结
    16.6问与答
    16.7测验
    16.7.1问题
    16.7.2答案
    16.7.3作业

    第17章使用子画面表单/地图集制作帧动画
    17.1使用一张图像制作动画
    17.1.1排列动画帧
    17.1.2从连续图像绘制帧
    17.2使用子画面表单(纹理地图集)制作动画
    17.3动画演示
    17.4小结
    17.5问与答
    17.6测验
    17.6.1问题
    17.6.2答案
    17.6.3作业

    第18章高级多动画技术
    18.1创建动画系统
    18.1.1编写动画基类
    18.1.2Sprite类改进
    18.1.3alpha动画
    18.1.4帧动画
    18.1.5旋转动画
    18.1.6跳动动画
    18.1.7圆周运动动画
    18.2动画系统演示
    18.3小结
    18.4问与答
    18.5测验
    18.5.1问题
    18.5.2答案
    18.5.3作业

    第19章使用矩阵变换处理子画面
    19.1矩阵平移
    19.1.1坐标系
    19.1.2矩阵平移选项
    19.2矩阵旋转
    19.3矩阵缩放
    19.4矩阵变换演示
    19.4.1结合使用三个矩阵
    19.4.2将帧渲染到划痕位图
    19.4.3获得屏幕分辨率(Precanvas)
    19.4.4“扭曲”行为
    19.4.5更新的Sprite类
    19.4.6子画面变换演示
    19.5小结
    19.6问与答
    19.7测验
    19.7.1问题
    19.7.2答案
    19.7.3作业

    第20章实体分组
    20.1实体分组
    20.1.1引擎改进
    20.1.2跳动动画更新
    20.1.3扭曲行为更新
    20.1.4围栏行为
    20.1.5实体分组演示
    20.2小结
    20.3问与答
    20.4测验
    20.4.1问题
    20.4.2答案
    20.4.3作业

    第21章碰撞检测
    21.1碰撞检测技术
    21.1.1边界矩形(框碰撞)
    21.1.2边界圆形(径向碰撞)
    21.2演示碰撞
    21.2.1引擎改进
    21.2.2子画面改进
    21.2.3碰撞演示源代码
    21.3小结
    21.4问与答
    21.5测验
    21.5.1问题
    21.5.2答案
    21.5.3作业

    第22章使用线性速度实现实际运动
    22.1从一个方向计算速度
    22.2在移动方向上“定位”子画面
    22.3改进引擎
    22.3.1Sprite类的变化
    22.3.2改进动画类
    22.3.3对速度行为进行分类
    22.3.4更新圆周运动类
    22.3.5更新围栏行为
    22.3.6更新扭曲行为
    22.3.7引擎改进
    22.4小结
    22.5问与答
    22.6测验
    22.6.1问题
    22.6.2答案
    22.6.3作业

    第23章滚动背景
    23.1背景滚动概述
    23.1.1翻转滚动矩形
    23.1.2创建滚动纹理
    23.2射击游戏
    23.3小结
    23.4问与答
    23.5测验
    23.5.1问题
    23.5.2答案
    23.5.3作业

    第24章球类游戏
    24.1创建球类游戏
    24.1.1自动移动球
    24.1.2自动限制球拍
    24.1.3球类游戏源代码
    24.2小结
    24.3问与答
    24.4测验
    24.4.1问题
    24.4.2答案
    24.4.3作业
查看详情
您可能感兴趣 / 更多
Android游戏编程入门经典
Animate 2022二维动画制作案例教程(全视频微课版)
董佳佳、程远、金洪宇
Android游戏编程入门经典
Android性能优化入门与实战
张世欣(拭心)
Android游戏编程入门经典
Android图形显示系统
李先儒
Android游戏编程入门经典
Animate CC 动画制作案例教程(第2版)
刘鹏程
Android游戏编程入门经典
Android积木式编程开发:AppInventor2018离线中文版(第2版)
刘载兴、张燕燕 编
Android游戏编程入门经典
Anisha Accidental Detective
Serena Patel 著;Emma McCann 绘
Android游戏编程入门经典
Android自动化测试实战:Python+Appium +unittest
Storm 梁培峰
Android游戏编程入门经典
AnEssayonthePrincipleofPopulationandOthe
Malthus, Thomas
Android游戏编程入门经典
Android移动应用基础教程(Android Studio)(第3版)
黑马程序员
Android游戏编程入门经典
Ansys Workbench 2022中文版有限元分析从入门到精通
CAD/CAM/CAE技术联盟
Android游戏编程入门经典
Animate 2022中文版入门与提高
胡仁喜、王昌盛、李华
Android游戏编程入门经典
Ansys Fluent中文版流场分析从入门到精通
曾建邦 单丰武
系列丛书 / 更多
Android游戏编程入门经典
Animate 2022二维动画制作案例教程(全视频微课版)
董佳佳、程远、金洪宇
Android游戏编程入门经典
Android性能优化入门与实战
张世欣(拭心)
Android游戏编程入门经典
Android图形显示系统
李先儒
Android游戏编程入门经典
Animate CC 动画制作案例教程(第2版)
刘鹏程
Android游戏编程入门经典
Android积木式编程开发:AppInventor2018离线中文版(第2版)
刘载兴、张燕燕 编
Android游戏编程入门经典
Anisha Accidental Detective
Serena Patel 著;Emma McCann 绘
Android游戏编程入门经典
Android自动化测试实战:Python+Appium +unittest
Storm 梁培峰
Android游戏编程入门经典
AnEssayonthePrincipleofPopulationandOthe
Malthus, Thomas
Android游戏编程入门经典
Android移动应用基础教程(Android Studio)(第3版)
黑马程序员
Android游戏编程入门经典
Ansys Workbench 2022中文版有限元分析从入门到精通
CAD/CAM/CAE技术联盟
Android游戏编程入门经典
Animate 2022中文版入门与提高
胡仁喜、王昌盛、李华
Android游戏编程入门经典
Ansys Fluent中文版流场分析从入门到精通
曾建邦 单丰武
相关图书 / 更多
Android游戏编程入门经典
Animate 2022二维动画制作案例教程(全视频微课版)
董佳佳、程远、金洪宇
Android游戏编程入门经典
Android性能优化入门与实战
张世欣(拭心)
Android游戏编程入门经典
Android图形显示系统
李先儒
Android游戏编程入门经典
Animate CC 动画制作案例教程(第2版)
刘鹏程
Android游戏编程入门经典
Android积木式编程开发:AppInventor2018离线中文版(第2版)
刘载兴、张燕燕 编
Android游戏编程入门经典
Anisha Accidental Detective
Serena Patel 著;Emma McCann 绘
Android游戏编程入门经典
Android自动化测试实战:Python+Appium +unittest
Storm 梁培峰
Android游戏编程入门经典
AnEssayonthePrincipleofPopulationandOthe
Malthus, Thomas
Android游戏编程入门经典
Android移动应用基础教程(Android Studio)(第3版)
黑马程序员
Android游戏编程入门经典
Ansys Workbench 2022中文版有限元分析从入门到精通
CAD/CAM/CAE技术联盟
Android游戏编程入门经典
Animate 2022中文版入门与提高
胡仁喜、王昌盛、李华
Android游戏编程入门经典
Ansys Fluent中文版流场分析从入门到精通
曾建邦 单丰武