《Java典型应用彻查1000例:图形与网络游戏开发》扫描版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Java Web整合开发实例精通——Struts+Hibernate+Spring》[]
- 《Java入门经典(第六版).mobi》[]
- 《Java TCP-IP Socket编程(原书第2版).azw3》[]
- 《Java程序员修炼之道》[]
- 《Java并发编程实战华章专业开发者书库》[]
- 《Java并发编程的艺术 (Java核心技术系列)》[]
- 《JAVA程序员成功面试秘籍》[]
- 《Java核心技术精讲》[]
- 《Java软件构架实践_第二版》[]
- 《Java项目案例分析》[]
内容介绍
目录:
PART01 基础图文动画.
Chapter01 æ–‡å—绘制2
1.1 简介2
1.2 Frameç±»2
1.3 线程绘图æµç¨‹4
1.4 Fontç±»5
1.5 Colorç±»8
1.6 䏿–‡å¤„ç†12
1.7 ä¹ é¢˜15
Chapter02 基础绘图16
2.1 简介16
2.2 Graphicsç±»16
2.3 直线绘制18
2.4 长方形绘制19
2.5 æ¤åœ†å½¢ç»˜åˆ¶20
2.6 弧线绘制21
2.7 多边形绘制22
2.8 图形剪è£24
2.9 图形å¤åˆ¶25
2.1 0ä¹ é¢˜26
Chapter03 å›¾åƒæ–‡ä»¶å¼•用27
3.1 简介27
3.2 å›¾åƒæ–‡ä»¶æ ¼å¼27
3.3 图åƒè¯»å–与Toolkitç±»27
3.4 图åƒç»˜åˆ¶ä¸ŽGraphicsç±»28
3.5 ä¹ é¢˜31
Chapter04 基础动画32
4.1 简介32
4.2 动æ€å›¾æ¡ˆ32
4.3 动æ€å›¾åƒ35
4.4 数组与动画38
4.5 ä¹ é¢˜41
PART02 事件处ç†
Chapter05 底层事件45
5.1 简介45
5.2 Java事件架构45
5.3 AWTEventç±»46
5.4 ComponentEventç±»47
5.5 KeyEventç±»49
5.6 MouseEventç±»52
5.7 ContainerEventç±»56
5.8 FocusEventç±»56
5.9 WindowEventç±»59
5.1 0ä¹ é¢˜62
Chapter06 é¼ æ ‡äº‹ä»¶åº”ç”¨63
6.1 简介63
6.2 移动63
6.3 拖动65
6.4 选择67
6.5 éšåЍ69
6.6 线程73
6.7 棋盘78
6.8 ä¹ é¢˜81
Chapter07 键盘事件应用82
7.1 简介82
7.2 键盘数æ®82
7.3 陿€æ–¹å‘控制82
7.4 åŠ¨æ€æ–¹å‘控制86
7.5 基础射击90
7.6 ä¹ é¢˜92
Chapter08 消除图åƒé—ªçƒ93
8.1 简介93
8.2 设计方法93
8.2.1 创建缓冲页与Image类93
8.2.2 创建缓冲页与Component类94
8.2.3 创建缓冲页与Graphics类94
8.2.4 创建缓冲页的设计方法94
8.3 消除动画闪çƒ95
8.4 消除棋盘闪çƒ98
8.5 消除射击图åƒé—ªçƒ101
8.6 ä¹ é¢˜103
Chapter09 音效处ç†104
9.1 简介104
9.2 音效设计方法104
9.3 背景音效105
9.4 音效控制107
9.5 弈棋音效109
9.6 射击音效112
9.7 ä¹ é¢˜115
PART03 在线游æˆ
Chapter10 在线命令消æ¯118
10.1 简介118
10.2 在线命令æµ118
10.3 é¼ æ ‡å‘½ä»¤æµ119
10.4 键盘命令æµ127
10.5 ä¹ é¢˜134
Chapter11 在线弈棋对阵..1 35
11.1 简介135
11.2 网络命令æµ135
11.3 å¯¹é˜µåŒæ¥å›¾åƒ145
11.4 输赢评定与音效154
11.5 消除闪çƒ166
11.6 ä¹ é¢˜179
Chapter12 在线射击对阵180
12.1 简介180
12.2 网络命令æµ180
12.3 å¯¹é˜µåŒæ¥å›¾åƒ189
12.4 输赢评定与音效198
12.5 消除闪çƒ208
12.6 ä¹ é¢˜219
PART04 2D绘图设计
Chapter13 å±å¹•åæ ‡ä¸Žè§†å›¾åæ ‡222
13.1 简介222
13.2 å±å¹•åæ ‡222
13.3 è§†å›¾åæ ‡224
13.4 包应用226
13.5 ä¹ é¢˜228
Chapter14 绘图概念229
14.1 简介229
14.2 点与线229
14.3 å‘é‡229
14.4 内积与法线233
14.5 多边形237
14.6 ä¹ é¢˜239
Chapter15 缩放与旋转240
15.1 简介240
15.2 多边形缩放240
15.3 多边形旋转244
15.4 ä¹ é¢˜247
PART05 3D绘图设计
Chapter16 3Dåæ ‡250
16.1 简介250
16.2 ç«‹ä½“ç©ºé—´åæ ‡250
16.2.1 zè½´åæ ‡250
16.2.2 视图窗å£250
16.2.3 æŠ•å½±åæ ‡251
16.2.4 视图宽与视è·253
16.3 绘制3D水平多边形253
16.4 绘制3D立体多边形258
16.5 ä¹ é¢˜261
Chapter17 3D图形的旋转262
17.1 简介262
17.2 立体图形的旋转262
17.3 绕y轴旋转263
17.4 绕x轴旋转268
17.5 ä¹ é¢˜271
Chapter18 法线与éšè—线272
18.1 简介272
18.2 éšè—线272
18.2.1 立体图åƒçš„æ³•线273
18.2.2 éšè—线处ç†274
18.3 视角误差279
18.4 ä¿®æ£è§†è§’误差279
18.5 光影å˜åŒ–284
18.6 ä¹ é¢˜289
PART06 JavaApplet与网页
Chapter19 第一个JavaApplet程åº292
19.1 简介292
19.2 编写JavaApplet与HTML程åº292
19.3 网站上应用Applet294
19.3.1 网站架设294
19.3.2 查看本机的IP地å€297
19.3.3 网络æµè§ˆå™¨298
19.4 ä¹ é¢˜299
Chapter20 基础图文处ç†300
20.1 简介300
20.2 æ–‡å—处ç†300
20.3 图案绘制302
20.4 图片引用303
20.5 ä¹ é¢˜305
Chapter21 动画与事件306
21.1 简介306
21.2 线程工作æµç¨‹306
21.3 动画设计307
21.4 é¼ æ ‡äº‹ä»¶311
21.5 键盘事件316
21.6 ä¹ é¢˜322
AppendixA 键盘事件类常é‡
