不给用啊这个,要让我create这个玩意 我看老师那个也没有啊
没事了理解了。。。脑子有点抽11111111111111111111111
为什么sum=sum+i 一开始不是写sum=0吗
为什么我是竖着换行的呢?
两个for循环的话它的运行顺序是什么呢?
elicps 假如刪錯了,怎麼進行撤回呢?
高老师,你好,麻烦您看看这个问题吧,试了好多次,都不行。
没人出现这个错误吗,试了一下还是没搞定。。。。。。
为什么底色会变成了黑色呢?默认是灰色的。。。。。
请问老师:我的窗口怎么是这样子,而且不是飞机在动,是图片在向右移动
苹果电脑怎么进行path设置啊。。。 有没有苹果电脑的相关视频啊。 这我根本看不懂。。
苹果电脑是不是自带java的jdk呀?因为我在我电脑的控制面板看到了一样的图标
问题BUG:
在做双色球项目中,不知道用什么方法来解决红色球号码重复的问题,我看其他同学的作业也都没有解决号码重复的问题,请问老师用什么途径能解决红色球号码重复的问题?
问题和BUG:
飞机死了以后,还在一直进行碰撞检测,而且还有爆炸的效果伴随,想了半天也不知道怎么解决;请问老师,这个问题该怎么解决?
核心代码:
public void paint(Graphics g) { // TODO Auto-generated method stub super.paint(g);//如果画出来的窗口是黑色的,请加上此行代码; count++; g.drawImage(bg, 0, 0, null); //画出背景 plane2.drawSelf(g); for(int a=0;a<shells.length;a++) { Color c = g.getColor(); shells[a].drawSelf(g);//将所有Shell对象全部画出来,利用 for循环 //检测每个shell对象有没有和plane对象相交 boolean intersect=shells[a].getRect().intersects(plane2.getRect()); if(intersect) { //判断是否相交 System.out.println("相交了............"); plane2.live=false; //相交了,则表示飞机死了 intersect =false; if(explode==null) { // 如爆炸对象是null,则创建爆炸对象 explode = new Explode(plane2.x,plane2.y); endTime = new Date(); // 飞机死的时候则时间结束 period = (endTime.getTime()-startTime.getTime())/1000; } explode.draw(g); //画出爆炸对象 } //计算时间,给出游戏提示 if(!plane2.live) { //飞机死了,则打印游戏时长 g.setColor(Color.red); //设置字体颜色 Font f= new Font("宋体",Font.BOLD,30); g.setFont(f); g.drawString("时间:"+period+"秒", Constant.GAME_WIGTH/2-100, Constant.GAME_HEIGHT/2); //画出所玩游戏时长 } g.setColor(c); } }
源码如下:
MyPlaneGame.zip
那老师,怎么改啊,应该注意什么,我老是这样。
这是为什么?我有分号,英文的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637