自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 韩顺平坦克大战中Node类

动机:我通过Recorder和MyPanel两个类的交互,直接实现了将myRecord.txt文件的敌方坦克的记录写进敌方的初始化中。但是什么是?OPP是用面向对象的方式处理业务逻辑。所以,在MyPanel类中,直接在Recorder类中通过方法:给MyPanel传入一个“148 568 3”的数据是不合理的。应该有个节点类,处理下“148 568 3”,再给MyPanel传入可以直接用的坐标和方向。

2023-11-30 18:30:19 31

原创 韩顺平坦克大战5--防止敌人坦克重叠的优化实现

韩顺平java中P647-P649,给出了防止敌人坦克碰撞的八种情况,代码太多了不想敲。”的方法需要在一个case中调用4次,总共调用16次。因此遍历enemyTanks的循环外面应该还有个两次的while循环,每次传入一个this坦克的点。现在就剩下最后一个问题:一个this坦克需要判断两个点,在一个enemyTanks的循环中,只判断了一个点,怎么办?形参:(点的x坐标,点的y坐标,矩形左上角x坐标,矩形左上角y坐标,矩形的宽度wide,矩形的高度high)4. 自然的,我们发现,在3的条件下。

2023-11-30 12:06:28 244 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除