加载中…
个人资料
益杰瑞设计
益杰瑞设计
  • 博客等级:
  • 博客积分:0
  • 博客访问:952
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

JAVA毕业设计教程:用swing实现捕鱼达人代码教程

(2018-10-06 08:15:35)
分类: 毕业设计-java

用JAVA  SWING实现的捕鱼教程

开发工具:ECLIPSE

实现技术:JAVA SWING

用到的JAR包:xmlpull_1_1_3_4c.jar、dom4j-1.6.1.jar、jl1.0.jar、jmf.jar、jogg-0.0.7.jar、jorbis-0.0.15.jar、kxml2.jar、mp3spi1.9.4.jar、tritonus_jorbis-0.3.6.jar、tritonus_share.jar。

项目运行效果图

JAVA捕鱼游戏运行效果JAVA捕鱼游戏运行效果

1、新建一个JAVA项目,导入相应的JAR包。提示JAR包必须全部导入,要不会报错,运行不了。怎么导入JAR包的这里就不详细说了。不明白的度娘科普下。

项目工程代码项目工程代码

2、复制捕鱼游戏项目代码到你的项目SRC目录中,如CannonManager.JAVA代码

CannonManager代码CannonManager代码

3、FishGod.java主要用来显示捕捉到鱼后获得的金币数量。需要先初始化以下几个值。这个值记录当前组件应显示的金币数、所有数字的索引,这里第一个元素代表得分的最大位数,往后类推、Y轴向上移动的像素数、数字显示的X和Y坐标、数字宽度,所有数字宽度是一样的。

FishGodFishGod

4、FishInfo.java实现某一种鱼的细节配置信息,如actSpeed = 200; //动作速度、maxRotate = 90; //最大旋转角度、fishRunSpeed = 60; //移动速度、fishShoalMax = 0; //最大的鱼群数、fishInLayer = 1; //所在图层、catchProbability; //捕捉概率、worth; //鱼的价值。

FishInfo实现某一种鱼的细节配置信息FishInfo实现某一种鱼的细节配置信息

5、ShoalManager实际现鱼群管理器。需先设置可生成的鱼群,鱼的生成概率,是否可生成鱼群。启动启动鱼群管理器,创建一个鱼群,生成一条领头鱼,创建了一条领头鱼后,将方向设置到类属性currentFromPoint上,供鱼群使用,让鱼开始游动设置需要游动的鱼等操作。

ShoalManager实际现鱼群管理器ShoalManager实际现鱼群管理器


6、游戏入口程序AwtMainComponet.java。设置设置游戏屏幕长和宽、//屏幕被触摸/时先看布局管理器是否有相应,发射子弹。

需要创建一个线程来异步初始化游戏内容,使用游戏初始化管理器初始化游戏GameInitManager.getGameInitManager().init();

游戏入口程序AwtMainComponet游戏入口程序AwtMainComponet

7、配置文件,用来配置说的基本信息,如有多少种鱼,积分,加载的游戏音乐,加载游戏图片,游戏时长等

配置文件配置文件

代码基本配置完成,如果还有问题可以在下方留言,需要此完整代码的也可留言,将免费发送给你。


0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有