2025年我所知道坦克大战(单机版)之添加多个机器坦克、让机器坦克动起来、让坦克智能起来...

我所知道坦克大战(单机版)之添加多个机器坦克、让机器坦克动起来、让坦克智能起来...本章目的 添加多个机器坦克 让机器坦克动起来 让坦克智能起来 一 添加多个机器坦克 目前我的坏阵营的坦克只有一个 是我们手动创建出来的 但是我们现在想要玩的过瘾 杀的痛快就要创建多个坦克 也需要使用一个容器管理起来 public class TankClient extends Frame

大家好,我是讯享网,很高兴认识大家。

本章目的

  • 添加多个机器坦克
  • 让机器坦克动起来
  • 让坦克智能起来

一、添加多个机器坦克


目前我的坏阵营的坦克只有一个,是我们手动创建出来的

但是我们现在想要玩的过瘾,杀的痛快就要创建多个坦克,也需要使用一个容器管理起来


讯享网

public class TankClient extends Frame { //管理多个坏坦克容器 List<Tank> tanklist = new ArrayList<Tank>(); @Override public void paint(Graphics g) { //省略其他关键性代码.... //画出容器里的坦克 for ( int i = 0; i < tanklist.size();i++){ Tank tank = tanklist.get(i); tank.draw(g); } //画出 好的 坦克 mytank.draw(g); } //定义窗口方法 public void lauchFrame() { //省略其他关键性代码.... //游戏窗口界面创建多个坦克 //画出容器里的爆炸效果 for ( int i = 0; i < 10;i++){ tanklist.add(new Tank(50 + 40 * (i+1),50,this,false)); } } //省略其他关键性代码.... }

讯享网

这时我们就有十个敌方阵营的坦克了

image.png
小讯
上一篇 2025-02-22 08:17
下一篇 2025-01-16 16:07

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/71982.html