您好,欢迎光临有路网!
Java5游戏
QQ咨询:
有路璐璐:

Java5游戏

  • 作者:NULL
  • 出版社:机械工业出版社
  • ISBN:9787111199939
  • 出版日期:2007年01月01日
  • 页数:271
  • 定价:¥39.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书系统介绍用Java进行游戏开发的技术与过程,通过一个逐步扩展和丰富的游戏实例Galactic War来主导学习过程,从而覆盖游戏开发的方方面面。
      本书集趣味性、直观性、可操作性于一体,适合作为游戏编程初学者的参考书。
    目录
    译者序
    前言
    **部分 Java编程入门
    第1章 Java 5入门
    1.1游戏产业新动向
    1.2休闲游戏的兴起
    1.2.1休闲游戏玩家
    1.2.2休闲游戏
    1.3 Java游戏
    1.3.1不需要Java开发经验
    1.3.2开发工具
    1.3.3安装*新的JDK
    1.3.4版本号和修订灾难
    1.3.5从命令行编译
    1.4编写**个Java程序
    1.4.1 DrinkJava程序
    1. 4.2 Appletizer程序
    本章小结
    复习题
    练习题
    第2章 Java编程基础
    2.1 Java Applet
    2.1.1 Web服务器技术简介
    2.1.2寄存Java Applet
    2.2 Java语言
    2.2.1 Java数据类型
    2.2.2类的基础知识
    2.2.3 main函数
    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.1 Java声音起步
    4.1.2播放声音
    4.2播放MIDI序列文件

    4.2.1 载入MIDI文件
    4.2.2播放音乐
    4.3可复用的类
    4.3.1 SoundClip类
    4.3.2 MidiSequence类
    本章小结
    复习题
    练习题
    第5章 创建**个Java游戏
    5.1有关游戏项目
    5.2创建游戏
    5.2.1 在JBuilder中创建一个
    项目
    5.2.2 BoseVectorShape类
    5.2.3 Ship类
    5.2.4 BulIet类
    5.2.5 Asteroid类
    5.2.6主源代码文件
    本章小结
    复习题
    练习题
    第二部分 Java 2D游戏编程
    第6章 Java 2D——矢量图和位图
    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.2 ThreodedLoop程序
    7.2.3检查多线程
    7.3构建Galactic War 游戏
    7.3.1 改变基类
    7.3.2泛化Vector类
    7.3.3 ImageEntity类
    7.3.4主源代码文件Galactic War.Java
    本章小结

    复习题
    练习题
    第8章 基本2D角色——声名狼藉的精灵
    8.1绘制更多图像
    8.1.1再访位图文件载人器
    8.1.2不透明图像
    8.1.3透明图像
    8.1.4使用一些遮罩魔术
    8.2使用精灵
    8.3扩展Galactic War
    8.3.1新的Galactic war位图
    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扩展Galactic War
    本章小结
    复习题
    练习题
    第10章 创建一个Java游戏框架
    10.1涮整到事件驱动的编程
    10.1.1研究类库
    10.1.2构建一个Game类
    10.2扩展Galactic war
    本章小结
    复习题
    练习题
    第11章 扩展和优化GalacticWar
    11.1说说加油
    11.1.1飞船加油和奖励分数加油
    11.1.2武器升级
    11.2扩展Galactic War
    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将Galactic War打包到
    一个JAR档案文件中
    12.2 为Applet创建一个HTML主文件
    12.2.1 一个简单的HTML文件
    12.2.2测试和部署Apple游戏
    12.3结语
    本章小结
    复习题
    附录
    附录A复习题答案
    附录B**图书和站点

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外