美文网首页
游戏飞机大战遇见问题

游戏飞机大战遇见问题

作者: 阿喆不打喆 | 来源:发表于2021-11-20 22:15 被阅读0次

            工具类:图片无法正常导入,出现了路径错误。最后通过世龙学长使用的反射将Tools.class.getResource(path)改写成Tools.class.getClassLoader().getResource(path)得到解决,class编译路径了解一点点,但问题仍然每理解,学到反射时候或许会明白。

            泛型:最初创建泛型错误,eg:List<Plane> = new ArrayList<>() 报错,因为没有写明对象,后改List<Plane>  eps = new ArrayList<>()还报错,因为导包导错了,我也是醉了。正确的包是这两个import java.util.ArrayList;import java.util.List;。具体用法:遍历泛型eps后将图片给ep。
    重点:创建泛型并使用泛型方法size()遍历集合的长度

            监听
    1.鼠标监听:比较简单,写适配器后在里面定义鼠标事故和方法(四个方法常用3)最后需要写一个监听器并将适配器加入到监听器中,下键盘相同
    2.键盘监听:idea在frame类中写,否则在Panel中写不出来而且调用也一直出错,目前还未找到解决方法,但是在frame中写虽然可以用但是无法使用Repaint()刷新,需要解决

            线程
    idea和eclipse写法不一样,今天在idea上写了一个实现Runnable的run方法,但是在frame中没有被启动,很费解。

            目前需要优化的内容:鼠标移动飞机时图片容易出框,想实现飞机图片在画板内部出不去的效果。下周逐个解决上述几个问题,争取10天内游戏考核结束。

    相关文章

      网友评论

          本文标题:游戏飞机大战遇见问题

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