A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hollywood2014 中级黑马   /  2014-11-15 11:41  /  1629 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

各位大神好,小弟好久没来了,家里穷乡僻壤,没网
最近在研究汤阳光老师的贪吃蛇问题


老师的画蛇头代码是这样的
  1. drawBody(g, p.x * Global.CELL_WIDTH, p.y * Global.CELL_HEIGHT,
  2.                                         Global.CELL_WIDTH, Global.CELL_HEIGHT);
复制代码
这里的p是Point类,p.x已经是蛇头左上角的坐标了,他乘以正方形的宽度意欲何为啊
比如p.x=100;    p.y=100;
我说的有点迷糊,如果大家理解了或者有更好的思路,希望能给我说说
*注:我的做法是(p.x+Global.CELL_WIDTH,p.y+Global.CELL_WIDTH)

9 个回复

倒序浏览

回帖奖励 +1

:lol 还在自学中,只能观望了
回复 使用道具 举报

回帖奖励 +1

还没学到这部分
回复 使用道具 举报

回帖奖励 +1

zan yige .
回复 使用道具 举报

回帖奖励 +1

不懂啊  还没学到
回复 使用道具 举报

回帖奖励 +1

观望中,学习一下
回复 使用道具 举报
围观,我还是菜鸟一个
回复 使用道具 举报
DamonZh 中级黑马 2014-11-15 23:34:17
8#
把drawBody的实现贴出来看看嘛
回复 使用道具 举报
郑飞 高级黑马 2014-11-16 00:58:58
9#
好久以前用过一次 站在门外问一句 乘以宽度有没可能是表达到上边框和左边框的距离 我没看代码 看不太懂 别介意
回复 使用道具 举报
这个LZ在我眼里就是只能是仰望的技术流啊。我现在的目标就是早日写出贪吃蛇。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马