出版社:机械工业出版社
年代:2006
定价:20.0
本书介绍用Java进行游戏编程,创建简单Java程序和编写图形代码的基础,到使用Java高级2D库和添加声音效果与音乐。
>>> JAVA编程思想(第4版) - 埃克尔[美] ▲ 本书是著名的《Thinking In JAVA》 的中译本 √ 编辑推荐优秀Java图书 √ 本书自出版至今一直被JAVA程序员奉为经典 √ 本书荣获《Java World》杂志编辑推荐图书奖等5项大奖 √ CSDN专家一致推荐的JAVA图书 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel具有亲和力的文字和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐…设计模式--可复用面向对象软件的基础 - ERICH GAMMA ◆ 英文书名是《 Design Patterns: Elements of Reusable Object-Oriented Software 》 √ 特别推荐:本书是面向对象程序设计的经典名著 √ Amazon的读者综合评价达到了★★★★★ 本书是软件设计领域中的经典著作,对软件技术的发展起了重要作用。本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式… >>> JAVA学习好书推荐★★★★★"译者序
前言
第一部分Java编程入门
第1章Java5入门
1.1游戏产业新动向
1.2休闲游戏的兴起
1.2.1休闲游戏玩家
1.2.2休闲游戏
1.3Java游戏
1.3.1不需要Java开发经验
1.3.2开发工具
1.3.3安装最新的JDK
1.3.4版本号和修订灾难
1.3.5从命令行编译
1.4编写第一个Java程序
1.4.1DrinkJava程序
1.4.2Appletizer程序
本章小结
复习题
练习题
第2章Java编程基础
2.1JavaApplet
2.1.1Web服务器技术简介
2.1.2寄存JavaApplet
2.2Java语言
2.2.1Java数据类型
2.2.2类的基础知识
2.2.3main函数
2.2.4面向对象编程
本章小结
复习题
练习题
第3章键盘和鼠标输入
3.1监听用户
3.2键盘输入
3.2.1监听键盘事件
3.2.2测试键盘输入
3.2.3创建KeyboardTest项目
3.3鼠标输入
3.3.1读取鼠标移动
3.3.2检测鼠标按钮
3.3.3测试鼠标输入
本章小结
复习题
练习题
第4章声音效果和音乐
4.1播放数字化声音样本文件
4.1.1Java声音起步
4.1.2播放声音
4.2播放MIDI序列文件4.2.1载入MIDI文件
4.2.2播放音乐
4.3可复用的类
4.3.1SoundClip类
4.3.2MidiSequence类
本章小结
复习题
练习题
第5章创建第一个Java游戏
5.1有关游戏项目
5.2创建游戏
5.2.1在JBuilder中创建一个
项目
5.2.2BoseVectorShape类
5.2.3Ship类
5.2.4BulIet类
5.2.5Asteroid类
5.2.6主源代码文件
本章小结
复习题
练习题
第二部分Java2D游戏编程
第6章Java2D――矢量图和位图
6.1矢量图编程
6.1.1使用图形
6.1.2使用多边形
6.1.3旋转和缩放图形
6.2位图编程
6.2.1载入和绘制图像
6.2.2对图像应用变换
本章小结
复习题
练习题
第7章游戏循环、计时和线程
7.1游戏循环的力量
7.1.1一个简单的(死)循环
7.1.2添加一些交互
7.1.3覆盖某些默认的Applet行为
7.1.4感受循环
7.1.5恢复遗忘很久的Applet方法
7.2走进线程
7.2.1启动和停止线程
7.2.2ThreodedLoop程序
7.2.3检查多线程
7.3构建GalacticWar游戏
7.3.1改变基类
7.3.2泛化Vector类
7.3.3ImageEntity类
7.3.4主源代码文件GalacticWar.Java
本章小结复习题
练习题
第8章基本2D角色――声名狼藉的精灵
8.1绘制更多图像
8.1.1再访位图文件载人器
8.1.2不透明图像
8.1.3透明图像
8.1.4使用一些遮罩魔术
8.2使用精灵
8.3扩展GalacticWar
8.3.1新的Galacticwar位图
8.3.2新的和改进的源代码
本章小结
复习题
练习题
第9章高级精灵编程――动画
9.1精灵动画
9.1.1动画技术
9.1.2绘制单个帧
9.1.3跟踪动画帧
9.1.4测试精灵动画
9.1.5把精灵动画封装到一个类中
9.1.6测试AnimatedSprife类
9.2扩展GalacticWar
本章小结
复习题
练习题
第10章创建一个Java游戏框架
10.1涮整到事件驱动的编程
10.1.1研究类库
10.1.2构建一个Game类
10.2扩展Galacticwar
本章小结
复习题
练习题
第11章扩展和优化GalacticWar
11.1说说加油
11.1.1飞船加油和奖励分数加油
11.1.2武器升级
11.2扩展GalacticWar
11.2.1新的精灵类型
11.2.2新的游戏状态
11.2.3新的精灵图像
11.2.4生命力和保护力长度、
得分、火力和游戏状态变量
11.2.5新的输入按键
11.2.6声音和音乐对象
11.2.7载入媒体文件
11.2.8游戏状态问题――重置游戏
11.2.9检测“游戏结束”状态11.2.10屏幕刷新更新
11.2.11准备结束
11.2.12更新新的精灵
11.2.13抓住加油
11.2.14新的输入键
11.2.15产生加油
11.2.16让保护起作用
11.2.17使用武器升级加油
11.2.18记录分数
本章小结
复习题
练习题
第12章将Java游戏部署到Web上
12.1将一个applet打包到Java
档案文件(JAR)中
12.1.1使用jar.exe程序
12.1.2将GalacticWar打包到
一个JAR档案文件中
12.2为Applet创建一个HTML主文件
12.2.1一个简单的HTML文件
12.2.2测试和部署Apple游戏
12.3结语
本章小结
复习题
附录
附录A复习题答案
附录B推荐图书和站点
"
如果你对开发休闲游戏市场的游戏感兴趣,那么准备好开始吧。这本针对初学者的指南,通过让你创建一款具备漂亮的美术效果和复杂细节的游戏,来一路提高游戏开发的水平。本书不是一本Java编程语言的入门指南,而是使用Java进行游戏编程的一本入门图书。从创建简单Java程序和编写图形代码的基础,到使Java高级2D库和添加声音效果与音乐,本书一步一步地讲解将能够帮助你获得开发专业品质的、基于精灵的游戏所需的所有技能。
书籍详细信息 | |||
书名 | Java 5游戏编程站内查询相似图书 | ||
丛书名 | 游戏开发技术系列丛书 | ||
9787111199939 《Java 5游戏编程》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 20.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 500 | 印数 | 5000 |
Java 5游戏编程是机械工业出版社于2007.01出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 ,游戏-应用程序-程序设计 的书籍。
(美) 布拉肯 (Brackeen,D.) , 著
(美) 彼切尔 (Petchel,T.) , 著
(美) 韦尔斯 (Martin,J.W.) 等, 著
(美) 克罗夫特 (Croft,D.W.) , 著
荣钦科技, 编著
解本巨, 宫生文, 庞志永, 编著
(美) 威尔斯 (Wells,M.J.) , 著
(美) 莱特 (Wright,T.) , 著
杨正华, 周荣彪, 编著