返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]从Java到Android游戏编程开发刘卫光夏敏捷97873025578
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 刘卫光夏敏捷著 | 刘卫光夏敏捷编 | 刘卫光夏敏捷译 | 刘卫光夏敏捷绘
    • 出版社: 清华大学出版社
    • 出版时间:2021-01-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 刘卫光夏敏捷著| 刘卫光夏敏捷编| 刘卫光夏敏捷译| 刘卫光夏敏捷绘
    • 出版社:清华大学出版社
    • 出版时间:2021-01-01
    • 版次:1
    • 印次:1
    • 字数:696
    • 页数:444
    • 开本:16开
    • ISBN:9787302557876
    • 版权提供:清华大学出版社
  • 作者: 刘卫光夏敏捷
  • 著: 刘卫光夏敏捷
  • 装帧: 平装
  • 印次: 1
  • 定价: 99.8
  • ISBN: 9787302557876
  • 出版社: 清华大学出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2021-01-01
  • 页数: 444
  • 外部编号: 庄村57380
  • 版次: 1
  • 成品尺寸: 暂无
  • 部分Java

    章计算机游戏开发的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.6null布局管理器

    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设计主窗口类

    0章按钮版对对碰游戏

    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设计内部定时器类

    1章华容道游戏

    11.1华容道游戏介绍

    11.2程序设计的思路

    11.2.1数据结构

    11.2.2游戏逻辑

    11.3程序设计的步骤

    11.3.1设计游戏人物按钮类

    11.3.2设计游戏窗口类

    2章单机版五子棋游戏

    12.1单机版五子棋游戏介绍

    12.2程序设计的思路

    12.3关键技术

    12.3.1Vector容器

    12.3.2判断输赢的算法

    12.4程序设计的步骤

    3章网络五子棋游戏

    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设计客户端类

    4章网络中国象棋游戏

    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设计游戏窗口类

    5章打猎游戏

    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设计主窗口类

    6章2.5D推箱子游戏

    16.12.5D推箱子游戏介绍

    16.2程序设计的思路

    16.3程序设计的步骤

    16.3.1设计游戏界面类

    16.3.2设计游戏窗口类

    7章俄罗斯方块游戏

    17.1俄罗斯方块游戏介绍

    17.2程序设计的思路

    17.2.1俄罗斯方块的形状设计

    17.2.2俄罗斯方块游戏的屏幕

    17.2.3俄罗斯方块游戏的运行流程

    17.3程序设计的步骤

    17.3.1设计游戏界面类

    17.3.2设计游戏窗口类

    8章两人麻将游戏

    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

    9章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)

    参考文献


    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购