还有关于画第一个蛇的代码Rectangle rec1=new Rectangle(rec.x,rec.y+(blockWidth+blockSpace),rec.width,rec.height);
比如说往下走,加了一个22,保存,此时的高度就是20+22,然后放到list里面去,画出来,移除最后一个元素,再把第一个元素取出来,再在次基础上加22,是吧!!!
----------------解决方案--------------------------------------------------------
加12,这样做是为了让蛇的座标相对是有规律的,这样的话,和食物可以对得很准
否则的话,就不准了
----------------解决方案--------------------------------------------------------
对是加12,我分析的是对的吗?千里老兄.....
----------------解决方案--------------------------------------------------------
你的分析是对的,不错
----------------解决方案--------------------------------------------------------
千里的东西 得顶!
----------------解决方案--------------------------------------------------------
感谢斑竹的精彩奉献
----------------解决方案--------------------------------------------------------
不错不错.向楼主学习
----------------解决方案--------------------------------------------------------
list.get(0).contains(food);千里老兄,为什么这句代码我怎么都编译不过去呢?这句话到底是什么意思呢?
是:当蛇的第一个元素和食物一样的时候,那么就让分数往上加吗?
是这个意思吗?
----------------解决方案--------------------------------------------------------
是不是你的JDK不是1.5版的
否则是肯定可以编译通过的
这句是判断是否吃到了食物
----------------解决方案--------------------------------------------------------
版主真是高手,要多向你学习。
----------------解决方案--------------------------------------------------------