码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA入门到精通-第47讲-坦克大战11

时间:2018-11-30 20:12:23      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:--   排除   判断   图片   最大   情况   分享图片   大战   panel   

技术分享图片

技术分享图片

-------------------------------------------------
防止敌人坦克重叠相撞运动:
两个点不在敌人坦克区域即可:
 (上下一组)
技术分享图片
(左右一组)
一个方向对应着两组:
技术分享图片
技术分享图片


放在EnemyTank里面合适,自己去判断是否相撞;
因为敌人坦克数量是不知道的,必须让EnemyTank知道坦克的情况;
技术分享图片

技术分享图片
拥有了一种能力,可以拿到MyPanel上敌人坦克的向量;

每动态创建一个敌人坦克,这个函数必然会被调用一次;
技术分享图片

技术分享图片
人和人最大的差别不是身高和体重,是思想。
自个儿都不知道怎么判断,去写程序是不可能的。

技术分享图片

//取出所有的坦克很有可能是自己,排除自己this
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

----------------------------------------------
可以分关:主要是用于提示,做一个面板写上提示
技术分享图片
































JAVA入门到精通-第47讲-坦克大战11

标签:--   排除   判断   图片   最大   情况   分享图片   大战   panel   

原文地址:https://www.cnblogs.com/xuxaut-558/p/10045782.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!