就写写需求分析,可行性分析,概要设计,详细设计,程序结构,程序功能,重点技术,结论
这种东西积分不能解决问题的,rmb才是上策!或者你上网搜索!
简单的就是直接用二维数组的值表示砖块,判断子弹的坐标,然后修改数组上的数值达到比如子弹击中之后把(砖块1)改成(地面0)对于砖块的类型比较复杂的情况,用集合储存实例的时候,要注意因为子弹移动的过程中是要遍历集合判断是否接触的,所以在移除的时候对于ArrayList等一些集合会抛出异常。
当用户按下J键,用户坦克就发射一颗子弹 1、当发射一颗子弹后,就相当于启动一个线程 2、Hero有子弹的对象,当按下J时、我么就启动一个发射行为(线程),让子弹不停的移动,形成一个射击的效果 3、我们的MyPanel需要不停的重绘 子弹,才能实现子弹移动的效果 4、当子弹移动到面板边界时、就应该销毁(把启动的线程销毁) 1、新建子弹实体类 2、在自己的坦克对象中加入子弹 3、在面板中增加监听(J键)
晕,这恐怕别人帮不了你。小程序不是自己写的,看不懂的话,当然无法写毕业论文。别人就更不能写出来了。马士兵有坦克大战的视频,你可以下载下来看看,
283 浏览 5 回答
221 浏览 3 回答
239 浏览 2 回答
311 浏览 5 回答
81 浏览 4 回答
213 浏览 4 回答
296 浏览 9 回答
177 浏览 6 回答
161 浏览 10 回答
187 浏览 8 回答
207 浏览 7 回答
192 浏览 6 回答
180 浏览 2 回答
226 浏览 6 回答
185 浏览 7 回答
259 浏览 3 回答
191 浏览 4 回答
243 浏览 4 回答
309 浏览 3 回答
285 浏览 5 回答
227 浏览 3 回答
243 浏览 6 回答
281 浏览 3 回答
209 浏览 3 回答