求java java游戏开发教程发开教程

热销排行榜
1.2.3.4.5.6.7.8.9.10.
最近浏览的其他商品
浏览更多同类商品
【 】··········
基于统一过程模拟的Java游戏开发案例教程
十二五职业教育国家规划教材
978-7-121-24613-5
电子工业出版社
出版日期:
读者对象:
¥25.90&&&
立刻节省:¥10.10
所属分类:
从python开始学编程
大话数据结构
  本书从Java平台游戏开发岗位的典型工作任务,推导出课程需要培养的10项技术能力;再按照知识够用、技能实用的原则,选取8个项目为载体,基于统一过程模型来组织教学内容。本教材是&十二五&职业教育国家规划教材,也是广东省省级精品课程的配套教材。
  本书主要内容分为8个模块:Java平台使用;Java基本模块--类的设计;图形用户界面设计;用图形图像美化游戏场景;为游戏添加音效;为游戏添加动画;为游戏添加网络功能和游戏逻辑;游戏集成与发布。各模块按游戏开发过程增量迭代,逐步开发出一个完整的Java游戏。每个模块选择一个项目并设计教学情境,将模块项目进一步划分成多个&项目核心一项目扩展一应用升级&的小迭代增量式实现。本教材既包括Java游戏开发相关技术等静态内容,又包括开发过程控制、开发习惯养成、团队协作能力培养、考核i平价及教学过程控制等动态内容。因此,这既是一本Java游戏开发相关技术的案例教材,也是一本Java游戏开发过程的实例教程。
  本书适合作为高职高专游戏设计、电脑艺术、软件技术等专业的教材。
Java平台使用1.1教学项目及学习情境项目:使用Java开发环境,体验游戏开发过程1.2项目迭代过程1.2.1 课程迭代内容和迭代步骤1.2.2 ***、配置Java开发环境1.2.3使用Eclipse新建Java游戏程序1.2.4使用Eclipse集成已开发的Java程序1.3项目考核方式1.4过程控制表格1.5项目相关知识1.5.1 关于Java1.5.2 Java游戏的一般构成1.5.3 Java开发环境1.5.4 统一过程模型1.5.5 CMM与过程考核1.6 课外实训1.7 课外作业模块2
Java基本模块——类的设计2.1教学项目及学习情境项目:设计Java类,案例:日期类设计。2.2项目迭代过程2.2.1 简单日期类EnterDate类开发2.2.2 扩展EnterDate类的属性和方法2.2.3 为EnterDate类增加构造方法2.2.4 使用EnterDate类与声明EnterDate类分离2.2.5 控制EnterDate类属性和方法的访问权限2.2.6 用继承的方式快速产生类2.3项目考核方式2.4过程控制表格2.5 项目相关知识2.5.1面向对象程序设计概述2.5.2关于Java程序和类的一些认识2.5.3 类定义和使用2.5.4 构造方法2.5.5信息隐藏和封装2.5.6 类的访问控制2.5.7方法的重载2.5.8使用继承创建类2.5.9方法覆盖2.5.10由覆盖和重载产生的多态性2.5.11 Static和 final2.5.12 抽象类2.5.13 接口2.5.14 抽象类和接口的多态性2.5.15内部类2.5.16 Java文件的组织2.6 课外实训2.7课外作业模块3 图形用户界面设计3.1教学项目及学习情境主要内容:为程序添加界面及用户交互,使软件初步具备游戏特性,案例:网上物流系统界面设计。3.2项目迭代过程3.2.1包含一种元素的GUI3.2.2包含多种元素的GUI3.2.3 有漂亮布局的GUI3.2.4 有交互功能的GUI3.3项目考核方式3.4过程控制表格3.5项目相关知识3.5.1 GUI概念及相关包3.5.2 GUI的创建步骤 3.5.3 常用GUI类3.5.4 GUI布局管理3.5.5 用户交互与事件处理3.5.6 软件模块划分3.6课外实训3.7课外作业模块4 用图形图像美化游戏场景4.1教学项目及学习情境主要内容:用图形图像美化游戏场景,案例:涂鸦游戏设计。4.2项目迭代过程4.2.1在Applet上绘图4.2.2 Applet上功能更强的图形绘图4.2.3其它Applet绘图控制4.2.4在JFrame中绘制图形4.2.5在Applet或JFrame中加载图像4.3项目考核方式4.4过程控制表格4.5项目相关知识4.5.1 Java Applet4.5.2键盘事件与鼠标事件4.5.3 在Applet和JFrame中绘制图形4.5.4 Graphics类输出基本图形的方法4.5.5 在Applet和JFrame中加载图像4.6课外实训4.7课外作业模块5 为游戏添加音效5.1教学项目及学习情境主要内容:音乐播放器设计,案例:音乐播放器。5.2项目迭代过程5.2.1加载并播放音频文件5.2.2音频文件播放控制5.2.3为播放器添加用户控制按钮,实现多个音频文件的列表播放5.3项目考核方式5.4过程控制表格5.5项目相关知识5.5.1 Java支持的声音文件类型5.5.2 Java支持声音播放的类5.5.3 在Applet中播放声音文件5.5.4 在JFrame中播放声音5.5.5 用线程控制声音播放,实现背景音乐效果5.6课外实训5.7课外作业模块6为游戏添加动画6.1教学项目及学习情境主要内容:动画设计,案例:小虫动画。6.2项目迭代过程6.2.1 创建基本动画6.2.2 用线程控制动画的间隔和屏幕刷新6.2.3多个动画并发控制6.2.4 利用双缓冲消除屏闪6.3项目考核方式6.4过程控制表格6.5项目相关知识6.5.1 动画及其形成原理6.5.2 线程6.5.3 线程与动画6.5.4 Java在屏幕上画图的方法6.5.5双缓冲绘图步骤6.5.6 Java动画中消除闪烁的两招6.6课外实训6.7课外作业模块7 为游戏添加网络功能和游戏逻辑7.1教学项目及学习情境主要内容:网络通信和游戏逻辑,案例:网络对弈程序。7.2项目迭代过程7.2.1简单的网络通信7.2.2构造多线程服务器,实现一个服务器与多个客户端通信7.2.3 将客户端改为Applet,实现B/S架构7.2.4在通信双方间传送更多信息,以实现游戏逻辑,并设计客户端GUI7.3项目考核方式7.4过程控制表格7.5项目相关知识7.5.1 网络通信基础7.5.2 Java网络通信概述7.5.3 Socket类和ServerSocket类7.5.4基于Socket通信的C/S架构服务器端和客户端7.5.5一个服务器为多个客户端服务7.6课外实训7.7课外作业模块88.1教学项目及学习情境主要内容:游戏集成与发布。8.2项目迭代过程8.2.1 利用Eclipse制作简单项目的*.jar文件8.2.2利用Eclipse制作含有多个*.class文件的项目的*.jar文件8.2.3 利用Eclipse制作包含图片等资源文件的项目的*.jar文件8.3项目考核方式8.4过程控制表格8.5项目相关知识8.5.1 集成与发布概念8.5.2 将Java项目发布为JAR文件8.5.3 将JAR文件转换为EXE文件8.5.4 将EXE文件和JRE打包成***文件8.5.5 Java游戏开发全过程8.6课外实训8.7课外作业参考文献
***专线:010- ***邮箱:
Copyright & 北发图书网 2007,
All Rights Reserved
北京北发电子商务股份有限公司 版权所有跟我学Java Swing之游戏设计(4)
get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是跟我学Java Swing之游戏设计(4),一起来学习了解下吧!
  上一节:跟我学Java Swing之游戏设计(3)
!-- frame contents --
!-- /frame contents --
  你有没有经历过装修?尽管它是件劳神费力的事,可现代人还是不遗余力地在装修上花尽心思。究竟,在这个视觉支配感观的时代里,谁会嫌自己家太漂亮呢?今天,就让我们秉着精益求精的完美主义精神,在上次已经完成的游戏界面里再做一番细致的装饰,将装修进行到底!  JDialog增强型对话框窗口  还记得我们最初做的“关于”功能吗?虽然“关于”对话框能很好工作,但当你要写比较长或者是比较复杂的内容时,就会感觉到JOptionPane有些捉襟见肘.  让我们用JDialog来制作漂亮的对话框吧!JDialog和JFrame一样同属顶层容器控件,使用方法JPanel几乎一样。下面先来看看我们的第一个JDialog小程序吧:public class AboutDialog extends JDialog {  & JLabel about = new JLabel("关于:这可是J***A写的连连看哦!");     public AboutDialog(JFrame frame) {  &&& this.setTitle("About");  &&& this.setSize(320, 200);  &&& about.setHorizontalAlignment(SwingConstants.CENTER);  &&& this.getContentPane().add(about, BorderLayout.CENTER);  &&& this.show();  & }  }  然后将主程序中的“关于”部分的代码修改如下:if (e.getSource() == about) {  & new AboutDialog();   &   }  现在运行看看,是不是大气多了?当然,现在的样子仍稍嫌简陋了一点,所以还得再接再励。这里告诉大家一点小技巧:假如在程序中加入了JDialog.setDefaultLookAndFeelDecorated(true),对话框窗口的显示就会使用Java的外观风格,会比原来的对话窗口漂亮得多!需要注重的是,当使用了Java观感后,对话框右上角的关闭按钮就不会显示出来,因此得自己加上“关闭”按钮及关闭窗口的事件处理。  自己动手试试,你能做出和我一样漂亮的对话框吗(见图1)?图1:漂亮的对话框
  黄糖故事  模态窗口和非模态窗口
!-- frame contents --
!-- /frame contents --
  在Windows中,我们经常会接触到模态窗口和非模态窗口。所谓模态窗口,就是指当前窗口弹出时,只有关闭此窗口才能继续进行其它窗口的操作。非模态窗口则是即使不关闭当前的窗口,也可以对后面的的窗口进行操作。最典型的例子就是Windows 中自带的“记事本”软件,“字体”功能就是模态窗口,而“查找”功能就是非模态窗口了。  在JDialog中,我们可以用JDialog(Frame owner, boolean modal)来指定对话框的模态或非模态状态。  在控件上使用Html标签   
来源:/n/4916.html
热门搜索:
怎么开通永久QQVIP邮箱
如何设置电脑开机音乐
如何在Excel图表里添加文本
怎样降低Excel的宏安全级别
您可能会发现,经常看到在短视频有人在表演的时候说一些鼓励的话,然后就是双击666,听的您或许摸不清头脑,我就在这里为您解答一下,请给我点赞,让我解答更加有动力。
您是否熟悉我们生活的城市是怎么命名而来的呢?中国城市的命名可是有很深的文化底蕴和历史背景的,你都知道么?我从网上搜集了大量的城市名来源,让您好好的涨涨知识,您准备好了吗?
对于爱美人士来说,美白护肤是不分季节的,即使在冬季,依然需要做好皮肤护理工作。饮食调理是护肤的一项重要措施,那么冬天美白吃什么水果呢?接下来就和我一起来看看了解一下冬季美白吃什么水果好!
产妇顺产以后多久可以洗头发?有很多产妇为了防止自己受寒所以在产后不让自己洗头发,但是又特别难受,这篇文章讲述了产妇顺产以后多长时间可以洗头发,通过这篇文章了解产妇顺产以后多久可以洗头发吧。
阴阳师是现在相当火热的一款手游,最近阴阳师又有了新的更新,玩家可以通过挑战副本来获取妖刀姬樱雨刀舞皮肤。可是的很多人不知道阴阳师妖刀姬副本阵容是怎样的,下面就给大家来详细介绍吧。
阴阳师是现在很火热的一款手机游戏,这款游戏一直在更新完善,受到很多人的追捧,就在最近阴阳师又推出了小鹿男,小鹿男作为SSR式神,很多人对它还不是很了解,下面就给大家来介绍阴阳师小鹿男御魂以及阵容搭配吧。
我们在玩阴阳师完成悬赏任务的时候,都会要求玩家找到各种式神的位置,可是很多人不知道阴阳师跳跳哥哥在哪里刷、哪里多,下面就给大家来详细介绍吧,希望对大家玩游戏有所帮助。
京津冀及周边地区出现持续雾霾天气,很是让孕妈妈们担心。持续的雾霾天气对孕妇产生了很大的影响,那么雾霾天气对孕妇危害有多大?雾霾天气孕妇怎么办?下面的文章详细介绍 了雾霾天气对孕妇的危害,一起来看看吧。
我们知道宝宝刚刚出生的时候口腔里是没有牙齿的,一般孩子在四个月以后慢慢开始出牙,每个孩子的体质不一样,所以出牙的时间也是有所差异的,宝宝出牙的时候身体会出现一些症状,家长们要及时的护理好,下面一起来看看宝宝长牙的症状有哪些。
肚子上的赘肉看上去让人烦恼,尤其是对于想穿裙子的女生来说更是一件郁闷的事情。现在减肥的方法有很多,但是很多人并不知道专门瘦肚子的方法。那么,如何瘦肚子呢?下面就给大家介绍几种减肚子的方法吧。

参考资料

 

随机推荐