java游戏总结

作者: 小王加油鸭 | 来源:发表于2019-01-19 15:39 被阅读8次

1.这人物的移动要先判断方向再移动,实现人物的移动效果,可以设置一个值作为偏移量,在偏移量中不断地遍历图片的数组去画,超过设置的偏移量则将偏移量重新设置为初始值

2.斜方向的移动要讲速度/2,使斜向速度接近正向速度

3.写倒计时的话,可以用线程也可以用计时器,线程比较好理解,计时器使用方便

4.如果有多个敌军移动的话,要做好敌军之间的碰撞检测,可以两次遍历,不等于自己的时候去碰撞

5.数组不能直接给另一个数组,这样它们的位置是一样的,可以通过copyof()方法拷贝,或者遍历数组,一个一个将原数组给新数组

6. 方法的重载和覆盖之间的异同

方法的重载是在同一类中,将方法名相同,参数的数量类型不同

覆盖则是子类对父类方法的重写,方法名参数相同

7. 权限修饰符

Private 是私有的,只有同一类中的方法能够调用

Final是最终修饰符,其值不改变,不能继承

Static是静态的,是属于类的,被所有对象共享

8. 相对路径和绝对路径

相对路径是相对于某个基准目录的路径

./表示当前文件 ​../表示上一级文件

绝对路径是在电脑中的储存路径,及文件夹使用的路径,用\隔断

9. JFrame、JAapplet、JDialog的默认布局都是卡片式布局

10. 跳出循环有三种

1. break;跳出本层循环

2. Continue是跳过未执行的语句,回到内层循环的最上层

3. Return 是跳出方法体

11. 抽象类和接口

抽象类中有普通方法,接口是特殊的抽象类,没有普通方法,没有具体实现

12. 继承通过extends关键字实现,接口通过 implements实现。一个类只能继承一个父类,但可以实现多个接口

13. 面向对象的三大特征:封装,继承,多态

14. 实现线程有两种方法

(1) extends Thread

(2) Implements Runnale

线程写在run()方法中,用start()方法开启

15. 写游戏的暂停,可以将暂停设为一个Boolean的数值,在线程while(){if(暂停条件)}中判断,睡眠一定要放在if(暂停条件)之外

16. 写窗口closing()监听是可以见关闭按钮设置为操作无效状态

17. 碰撞检测可以用矩形检测,也可以用x,y坐标检测

碰撞检测的对象不规则的话可以将其分为多个矩形检测

若果是两物体宽相同的化,x,y的检测遵循|x1-x2|<w

18. 背景的设置可以用画笔方法也可以用标签

19. 监听有多种是实现形式,但一定要注册事件源

1. 本类监听

2. 内部类监听

3. 外部类监听

4.匿名类监听

相关文章

  • java游戏总结

    1.这人物的移动要先判断方向再移动,实现人物的移动效果,可以设置一个值作为偏移量,在偏移量中不断地遍历图片的数组去...

  • 一个人幸运的前提,其实是他有能力改变自己

    Java小游戏阶段总结 就在昨天下午我的Java小游戏阶段终于考核了,十二三天的努力终于有了结果,顿时觉得夏日...

  • 考核总结。

    这周已经开始做游戏了,在做游戏前,对以前学习的知识点有个简单的总结。 总结如下 1、java跨平台性由字节码文件c...

  • Java小游戏阶段总结

    我刚才看了看自己的每日计划,我发现我是7.27开始学习的Java,8.9做完的小游戏,总耗时14天。然后是8.23...

  • Java小游戏阶段总结

    刚看了一下我是从7月25号开始学习Java,我考核的时间是在8月20号考核。我们的计划表中是学习Java到把小游戏...

  • Java面试题汇总

    Java面试题总结 Java面试题总结一Java面试题总结二

  • Java总结

    学习java已经一个月了,游戏已经差不多了,总结一下经验。 学习java我犯了很严重的错误,就是看...

  • 每日早间打卡9/100

    昨日总结:打麻将天昏地暗,单词已背,java未学,很晚很晚才睡 今日计划: 单词 玩会儿游戏 听书

  • 自己埋的坑,再哭再累都要自己填

    看完java书做游戏已经两周了,知道今天夜里我的游戏也没有做出我想要的那个效果,经过总结了自己的几点问题:...

  • 周总结

    这周(12周)才开始写Java游戏,前面课本没看太懂,老是想着看完书再总结做游戏,因为前段时间发生了一些事...

网友评论

    本文标题:java游戏总结

    本文链接:https://www.haomeiwen.com/subject/uwkzdqtx.html