图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
移动互联网开发技术丛书从Java到Android游戏编程开发

移动互联网开发技术丛书从Java到Android游戏编程开发

出版社:清华大学出版社出版时间:2021-01-01
开本: 其他 页数: 444
中 图 价:¥78.9(7.9折) 定价  ¥99.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

移动互联网开发技术丛书从Java到Android游戏编程开发 版权信息

移动互联网开发技术丛书从Java到Android游戏编程开发 本书特色

本书是一本面向广大编程爱好者的游戏设计类图书。本书从*基本的Java面向对象设计,图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理。本书*后4章在前面基础上讲解Android游戏图形界面开发,介绍Java如何开发Andriod手机游戏。

移动互联网开发技术丛书从Java到Android游戏编程开发 内容简介

本书是一本面向广大编程爱好者的游戏设计类图书。本书从很基本的Java面向对象设计,图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和键盘事件的处理。本书很后4章在前面基础上讲解Android游戏图形界面开发,介绍Java如何开发Andriod手机游戏。

移动互联网开发技术丛书从Java到Android游戏编程开发 目录

目录 **部分Java 第1章计算机游戏开发的Java基础 1.1计算机游戏的发展历史 1.2计算机游戏的类型 1.2.1RPG游戏 1.2.2SLG游戏 1.2.3AVG游戏 1.2.4PUZ游戏 1.2.5STG游戏 1.2.6ACT游戏 1.2.7RAC游戏 1.3计算机游戏的策划和开发工具 1.3.1游戏的策划 1.3.2游戏设计的基本内容 1.3.3游戏的开发工具 1.4开发游戏的Java技术 1.4.1标识符 1.4.2基本类型 1.4.3运算符和表达式 1.4.4类型转换 1.4.5打印语句 1.4.6逻辑控制语句 1.5Java语言的类和对象 1.5.1对象 1.5.2成员方法和类的特点 1.5.3包 1.5.4Java访问权限修饰符 1.5.5Java语言注释 1.6Java数组和Vector容器的应用 1.6.1Java数组 1.6.2Vector容器 1.7文件操作 1.7.1字节流 1.7.2字符流 第2章游戏图形界面开发基础 2.1AWT简介 2.2Swing基础 2.3Swing组件 2.3.1JButton 2.3.2JRadioButton 2.3.3JCheckBox 2.3.4JComboBox 2.3.5JList 2.3.6JTextField和JPasswordField 2.3.7JPanel 2.3.8JTable 2.3.9JFrame 2.4布局管理器 2.4.1布局管理器概述 2.4.2流布局管理器 2.4.3边界布局管理器 2.4.4卡片布局管理器 2.4.5网格布局管理器 2.4.6布局管理器 2.5常用事件处理 2.5.1动作事件处理 2.5.2鼠标事件处理 2.5.3键盘事件处理 第3章Java图形处理和Java 2D 3.1Java图形坐标系统和图形上下文 3.2Color类 3.3Font类和FontMetrics类 3.3.1Font类 3.3.2FontMetrics类 3.4常用的绘图方法 3.4.1绘制直线 3.4.2绘制矩形 3.4.3绘制椭圆 3.4.4绘制弧形 3.4.5绘制多边形和折线段 3.4.6清除绘制的图形 3.5Java 2D简介 3.5.1Java 2D API 3.5.2Graphics2D简介 3.5.3Graphics2D的图形绘制 3.5.4Graphics2D的属性设置 3.5.5路径类 3.5.6平移、缩放和旋转图形 第4章Java游戏程序的基本框架 4.1动画的类型及帧频 4.1.1动画的类型 4.1.2设置合理的帧频 4.2游戏动画的制作 4.2.1绘制动画以及设置动画循环 4.2.2消除屏幕闪烁现象——双缓冲技术 4.3使用定时器 4.4设置游戏难度 4.5游戏与玩家的交互 4.6游戏中的碰撞检测 4.6.1矩形碰撞 4.6.2圆形碰撞 4.6.3像素碰撞 4.7游戏中的图像绘制 4.7.1图像文件的装载 4.7.2图像文件的显示 4.7.3绘制卷轴型图像 4.7.4绘制砖块型图像 4.8游戏角色开发 4.9游戏声音效果的设定 第5章推箱子游戏 5.1推箱子游戏介绍 5.2程序设计的思路 5.3程序设计的步骤 5.3.1设计地图数据类 5.3.2设计地图类 5.3.3设计游戏面板类 5.3.4设计播放背景音乐类 第6章飞机射击游戏 6.1飞机射击游戏介绍 6.2程序设计的思路 6.2.1游戏素材 6.2.2地图滚动的实现 6.2.3飞机和子弹的实现 6.2.4主角飞机的子弹与敌机的碰撞检测 6.3关键技术 6.3.1多线程 6.3.2Java的Thread类和Runnable接口 6.4程序设计的步骤 6.4.1设计子弹类 6.4.2设计敌机类 6.4.3设计游戏界面类 6.4.4设计游戏窗口类 第7章21点扑克牌游戏 7.121点扑克牌游戏介绍 7.2关键技术 7.2.1扑克牌面的绘制 7.2.2识别牌的点数 7.2.3庄家要牌的智能实现 7.2.4游戏规则的算法实现 7.3程序设计的步骤 7.3.1设计扑克牌类 7.3.2设计一副牌类 7.3.3设计游戏面板类 7.3.4设计游戏主窗口类 第8章连连看游戏 8.1连连看游戏介绍 8.2程序设计的思路 8.2.1连连看游戏的数据模型 8.2.2动物方块的布局 8.2.3连通算法 8.2.4智能查找功能的实现 8.3关键技术 8.3.1动物方块图案的显示 8.3.2鼠标相关事件 8.3.3延时功能 8.4程序设计的步骤 8.4.1设计游戏窗口类 8.4.2设计游戏面板类 第9章人物拼图游戏 9.1人物拼图游戏介绍 9.2程序设计的思路 9.3关键技术 9.3.1按钮显示图片的实现 9.3.2图片按钮移动的实现 9.3.3从BufferedImage转化成ImageIcon 9.4程序设计的步骤 9.4.1设计单元图片类 9.4.2创建枚举类型 9.4.3设计游戏面板类 9.4.4设计主窗口类 第10章按钮版对对碰游戏 10.1按钮版对对碰游戏介绍 10.2程序设计的思路 10.2.1游戏素材 10.2.2设计思路 10.3关键技术 10.3.1动态生成8×8的按钮 10.3.2JProgressBar组件 10.3.3实现定时器功能 10.4程序设计的步骤 10.4.1设计游戏窗口类 10.4.2设计内部定时器类 第11章华容道游戏 11.1华容道游戏介绍 11.2程序设计的思路 11.2.1数据结构 11.2.2游戏逻辑 11.3程序设计的步骤 11.3.1设计游戏人物按钮类 11.3.2设计游戏窗口类 第12章单机版五子棋游戏 12.1单机版五子棋游戏介绍 12.2程序设计的思路 12.3关键技术 12.3.1Vector容器 12.3.2判断输赢的算法 12.4程序设计的步骤 第13章网络五子棋游戏 13.1网络五子棋游戏介绍 13.2程序设计的思路 13.2.1界面设计 13.2.2通信协议 13.3关键技术 13.3.1Socket技术 13.3.2InetAddress类 13.3.3ServerSocket类 13.3.4Socket类 13.4程序设计的步骤 13.4.1设计服务器端类 13.4.2设计客户端类 第14章网络中国象棋游戏 14.1网络中国象棋游戏介绍 14.2程序设计的思路 14.2.1棋盘的表示 14.2.2棋子的表示 14.2.3走棋规则 14.2.4坐标转换 14.2.5通信协议设计 14.2.6网络通信传递棋子信息 14.3关键技术 14.3.1UDP简介 14.3.2DatagramPacket类 14.3.3DatagramSocket类 14.3.4P2P知识 14.4程序设计的步骤 14.4.1设计棋子类 14.4.2设计棋盘类 14.4.3设计游戏窗口类 第15章打猎游戏 15.1打猎游戏介绍 15.2程序设计的思路 15.2.1游戏素材 15.2.2设计思路 15.3关键技术 15.3.1控制动物组件的移动速度 15.3.2随机间歇产生动物组件 15.3.3玻璃面板的显示 15.4程序设计的步骤 15.4.1设计小鸟类 15.4.2设计野猪类 15.4.3设计背景面板类 15.4.4设计主窗口类 第16章2.5D推箱子游戏 16.12.5D推箱子游戏介绍 16.2程序设计的思路 16.3程序设计的步骤 16.3.1设计游戏界面类 16.3.2设计游戏窗口类 第17章俄罗斯方块游戏 17.1俄罗斯方块游戏介绍 17.2程序设计的思路 17.2.1俄罗斯方块的形状设计 17.2.2俄罗斯方块游戏的屏幕 17.2.3俄罗斯方块游戏的运行流程 17.3程序设计的步骤 17.3.1设计游戏界面类 17.3.2设计游戏窗口类 第18章两人麻将游戏 18.1两人麻将游戏介绍 18.2程序设计的思路 18.2.1素材图片 18.2.2游戏逻辑的实现 18.2.3碰牌和吃牌的判断 18.2.4和牌算法 18.2.5实现计算机智能出牌 18.3关键技术 18.3.1对ArrayList进行排序 18.3.2设置Java组件的重叠顺序 18.4程序设计的步骤 18.4.1设计麻将牌类 18.4.2设计游戏面板类 18.4.3设计游戏主窗口类 第二部分Android 第19章Android游戏界面开发基础 19.1Android开发基础 19.1.1Android开发环境 19.1.2创建**个Android项目 19.1.3Android程序结构 19.1.4Android资源的使用 19.1.5Android常用的视图 19.1.6Android的四大组件 19.2布局管理 19.3UI界面控件 19.3.1TextView控件 19.3.2EditText控件 19.3.3Button控件 19.3.4ImageView控件 19.3.5ImageButton控件 19.3.6Android菜单 19.3.7ImageView控件的应用——数字拼图游戏 第20章Android游戏图形开发基础 20.1绘制几何图形 20.1.1画布类 20.1.2画笔类 20.1.3路径类 20.1.4游戏开发中几何图形绘制过程 20.2Android游戏开发基础——View和SurfaceView游戏框架 20.2.1View游戏框架 20.2.2View 游戏框架实例 20.2.3SurfaceView游戏框架 20.2.4SurfaceView游戏框架实例 20.2.5SurfaceView视图添加线程 20.2.6View和SurfaceView的区别 20.3检测用户在屏幕上的操作 20.3.1单击按键手势识别 20.3.2触摸屏幕 20.3.3手势识别 20.4MediaPlayer播放音频与视频 20.4.1MediaPlayer使用步骤 20.4.2MediaPlayer相关方法 20.4.3MediaPlayer使用示例 第21章Android游戏实例——停车场游戏 21.1Android停车场游戏介绍 21.2程序设计的思路 21.3程序设计的步骤 21.3.1设计游戏视图View(CarView.java) 21.3.2设计游戏界面类(CarParking.java) 第22章Android游戏实例——连连看游戏 22.1Android连连看游戏介绍 22.2Android连连看游戏设计思路 22.2.1界面设计 22.2.2连通算法和智能查找功能的实现 22.3关键技术 22.3.1动物方块图案的显示 22.3.2对话框的显示 22.4程序设计的步骤 22.4.1设计游戏视图类(LLKGameView.java) 22.4.2设计游戏主界面Activity(GameMain.java) 22.5增强连连看游戏程序的功能 第23章Android游戏实例——推箱子游戏 23.1Android推箱子游戏介绍 23.2程序设计的思路 23.3关键技术 23.4程序设计的步骤 23.4.1设计地图数据类(MapFactory.java) 23.4.2设计地图类(Map.java) 23.4.3设计游戏视图类(GameView.java) 23.4.4设计游戏主界面Activity(GameMain.java) 参考文献 _x00C_
展开全部

移动互联网开发技术丛书从Java到Android游戏编程开发 作者简介

主编 21世纪高等学校规划教材 《Visual Basic.NET程序设计基础与应用》2009-2 中国电力出版社 主编 《VB.NET程序设计教程》2012-12 中国水利水电出版社 主编《Visual C#.NET基础与应用教程》 2014-05 清华大学出版社 主编《Flash ActionScript3.0动画基础与游戏设计》 2015-01 清华大学出版社 主编《Python程序设计》 2017-08 清华大学出版社 主编《C/C++程序设计教程——面向过程分册》2017-09 电子工业出版社 (国家十二五规划教材)

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服