请问各位大侠,做贪吃蛇,那个蛇是怎么表示出来的。
用怎样的方法。

解决方案 »

  1.   

    GUI界面上打上格子(可用二维数组记录),连续若干个格子就是蛇。移动的时候只有头部能前进,最后一格可以退。
      

  2.   

    使用LinkedList实现,用他表示蛇。
      

  3.   

    用Linklist来存储蛇,
    http://topic.csdn.net/u/20101019/10/9ad0b648-59a8-45ec-88af-079e29ecdf2f.html
    我写的贪吃蛇。
      

  4.   

    用按钮一类的GUI组件来做游戏的单元格
    这种做法是绝对不可取的,20×20还好说,
    200×200呢,也用按钮来做?
    相当浪费资源
      

  5.   

    蛇是由若干个格子拼起来的,每个格子(格子的表示可以用Graphics画出来,也可以用图片显示)可以定义为一个对象,这个对象的一个集合几是一条蛇了。
    移动只需要移动头部,其余部分只要改变它的坐标为它的前一个的坐标即可
      

  6.   

    其余部分只要改变它的坐标为它的前一个的坐标即可,LinkedList只需在头部增加一个节点,尾部减少一个即可,中间的不用动
      

  7.   


    “其余部分只要改变它的坐标为它的前一个的坐标即可”
    用LinkedList只需在头部增加一个节点,尾部减少一个即可,中间的不用动