![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏
MyonlyloveLAX
一位努力学习不甘的逗比
展开
-
Java小游戏制作总结
子弹移动的默认 在代码中,如果人物初始状态静止没有方向,子弹同样是静止的状态如何去解决这个BUG,很简单,在人物的方向中,我们设置一个字符串的变量去获取人物方向上下左右的值,同时给他赋予一个初始的方向值,在传给子弹的方向中,使其拥有默认属性的同时还能根据人物的变动进行相应的方向改变优化代码—继承 这些对象里面有很多共有的属性,可以直接赋值给子类,减少代码量 使得这些代码变得简洁易懂总结一,首先分析 分析对象,寻找属性,发现方法 难点分析 记录难点 二,插入图片首先调用一个原创 2020-11-17 16:07:23 · 2594 阅读 · 6 评论 -
Java小游戏之子弹的发射移动和移动边界以及优化数据
子弹发射后的移动 上一章使用了事件触发让子弹能通过触发实现画笔显示,不在是默认显示 但是发射后的子弹不能移动并且一直固定在位置上。 所以,要实现子弹的移动: 首先 子弹移动就必须要方向,所以在子弹类中添加一个 方向属性,并添加一个判断方向的方法。 代码如下: private String dir;//设置一个方向属性 并且在有参构造方法中添加到他的参数,因为子弹是与人物类交互的 所以人物的前进方向就是子弹的发射方向 public Missile(int x,in原创 2020-11-16 11:45:59 · 808 阅读 · 0 评论 -
Java小游戏学习笔记四,动态移动进阶与子弹的发射
人物的斜线移动 接上一章的人物移动,如果我想要这个人物往斜线的方向移动,那么 上一章的方法则无法实现,所以今天要进阶的优化移动。 代码如下: 首先确认移动的对象,然后在对象中创建一个有参方法获得 方向,将上章判断移动的代码导入得到如下:public void okDirPressed(int keyCode) {//TODO 确定方向 switch (keyCode){ case KeyEvent.VK_UP: Sy原创 2020-11-13 16:39:32 · 374 阅读 · 0 评论 -
Java小游戏创作学习笔记三,判断移动方向插入线程使画面人物移动
一,程序的关闭 在Java程序中输入了打开窗口的方法,却无法关闭。 所以我们还需要输入一个点击的触发关闭的方法: 代码如下: //关闭监听 this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } });在主程序中添加了一个监听原创 2020-11-12 15:58:25 · 616 阅读 · 2 评论 -
2020-11-10 Java小游戏学习笔记
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档Java小游戏做法1.如何分析一、发现类型1.寻找该有的类型人物·小丑(友军,敌军); Buffoon子弹·帽子; Missile墙体: Wall爆炸物: Explode二.发现属性小丑: 宽原创 2020-11-10 11:33:08 · 291 阅读 · 3 评论