图书介绍

Java 2游戏程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java 2游戏程序设计
  • 荣钦科技编著 著
  • 出版社: 北京:北京科海电子出版社
  • ISBN:7900372156
  • 出版时间:2003
  • 标注页数:376页
  • 文件大小:120MB
  • 文件页数:385页
  • 主题词:暂缺

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java 2游戏程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

3.2.4 图形与图像的“深度”59

3.3 绘制图像62

3.3.1 Java支持的图像类型62

3.3.2 获取与绘制图像63

3.3.3 图像追踪66

3.3.4 页面跳转72

3.3.5 设置图像的透明色75

第4章 动画的制作79

4.1 动画的原理80

4.1.1 视觉暂留80

4.1.3 动画的类型81

4.1.2 设置合理的FPS81

4.2 让图像动起来82

4.2.1 动画循环82

4.2.2 使用线程86

4.2.3 消除动画的闪烁现象90

4.2.4 使用合理的FPS97

4.2.5 改善动画播放的效率100

4.3 两个简单的动画实例107

4.3.1 游戏片头画面107

4.3.2 小时钟115

第5章 互动与音效121

5.1.1 事件处理机制122

5.1 如何和玩家互动122

5.1.2 事件处理范例125

5.2 鼠标和键盘事件处理130

5.2.1 鼠标事件处理130

5.2.2 键盘事件处理139

5.3 音效的使用145

5.3.1 Java支持的音效文件145

5.3.2 下载音效文件145

5.3.3 使用音效文件146

第6章 游戏动画进阶与实现151

6.1 游戏动画进阶152

6.1.1 角色与动画152

6.1.2 角色碰撞检测153

6.1.3 碰撞的实例155

6.1.4 定义角色父类162

6.1.5 角色动画与帧动画结合164

6.1.6 贴图技巧173

6.2 范例——棒打猪头178

第7章 强化游戏界面191

7.1 使用AWT组件192

7.1.1 AWT组件简介192

7.1.2 建立AWT组件实例192

7.1.3 界面布局196

7.1.4 将Panel与LayoutManager结合202

7.1.5 处理AWT组件的事件205

7.2.1 使用网页特效210

7.2 网页游戏界面210

7.2.2 传入参数到Applet中212

7.3 范例——棒打猪头v2.0214

第8章 浅谈人工智能与2.5D游戏221

8.1 浅谈人工智能222

8.1.1 何谓人工智能222

8.1.2 基本的人工智能概念223

8.1.3 游戏难度设置233

8.2 浅谈2.5D游戏235

第9章 项目研究——网络联机程序237

9.1.1 网络联机的基本概念238

9.1 网络联机238

9.1.2 地址信息的取得239

9.1.3 客户端联机Socket244

9.1.4 服务器端联机ServerSocket247

9.1.5 一对一聊天程序249

9.1.6 使用Applet的联机程序257

9.2 多人联机261

9.2.1 多人联机类型261

9.2.2 随机型联机游戏262

9.2.3 服务器端程序剖析264

9.2.4 客户端程序剖析276

第10章 项目研究——从2D到2.5D281

10.1.1 游戏的规划282

10.1 2D迷宫282

10.1.2 程序的规划283

10.1.3 绘图与键盘事件284

10.1.4 角色状态类292

10.2 2.5D迷宫294

10.2.1 斜角地图的拼接294

10.2.2 斜角地图坐标的定位298

10.2.3 立体坐标旋转300

10.2.4 立体障碍物305

10.2.5 处理绘图深度309

10.2.6 实现2.5D迷宫游戏311

10.3 自动产生迷宫地图318

10.3.2 迷宫数组319

10.3.1 地图编辑的概念319

10.3.3 使用递归产生迷宫322

第11章 绘图算法329

11.1 粒子系统330

11.1.1 烟火粒子330

11.1.2 瀑布粒子335

11.1.3 烟粒子339

11.1.4 烟火树与喷泉344

11.1.5 雪花粒子348

11.2 立体绘图与旋转351

11.2.1 旋转立体五角锥352

11.2.2 具有远近感的立体对象360

11.2.3 其他立体坐标定位法369

热门推荐