idea学习第七天

添加钩爪图片

在线类中添加钩爪图片,坐标为(endx-26,endy-2),即可成功添加。在这里注意,添加以后会发现在抓取的时候金块在钩爪和红线的上面,调换两者的绘制顺序即可。

添加积分

在Object中添加积分属性,在每种金块和石块中设定其分值,在case3中抓取成功后加上分值即可。在背景类中打印出来。

void paintSelf(Graphics g){
        g.drawImage(bg,0,200,null);
        g.drawImage(bg1,0,0,null);
        g.drawImage(peo,310,50,null);
        drawWord(g,30,Color.BLACK,"积分:"+count,30,150);
    }
    //打印字符串
    public static void drawWord(Graphics g,int size,Color color,String str,int x,int y){
        g.setColor(color);
        g.setFont(new Font("微软雅黑",Font.BOLD,size));
        g.drawString(str,30,150);
    }

 运行的时候 发现了一点bug,如果金块或石块生成的太靠上,接触到线或钩爪时线会消失,修改物体生成的范围即可解决,但有时候会生不出线,重新运行后就不会在出现,而且这种情况一般出现在修改代码以后重新运行的第一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值