手机浏览器扫描二维码访问
if((灰太狼y移动的宽度)小于等于(窗体的高度-灰太狼的高度))
{
灰太狼y=移动的宽度
}
break;
case37:*左*
if((灰太狼x–移动的宽度)大于等于0)
{
灰太狼x-=移动的宽度
}
break;
case39:*右*
if((灰太狼x移动的宽度)小于等于(窗体的宽度-灰太狼的宽度))
{
灰太狼x=移动的宽度
}
break;
default:*其他按键*
什么都不做
break;
}」
「为什么向下和向右的时候判断时要减去灰太狼的高度和高度啊?」
我挠了挠头,有些想不明白。
「这是因为我们描述一个控件的位置,其实是描述的这个空间最左上角那个点的位置信息。
现在我们使用这个灰太狼这个控件是个正方形,并且它的变长为50像素。
当灰太狼移动到最左的时候,x=0;移动到最上的时候,y=0。
但是移动到最右的时候,此时和窗体重合是右边,此时x=窗体的宽度–50像素。
同理,当灰太狼移动到最下边的时候,和窗体重合的是下边,这个时候的y=窗体的高度–50像素」
为了让我能够明白这其中的关系,老爹还特别打开是画图程序,给我详细画了出来。
这么一来,我不想理解都难。
既然逻辑已经讲明白了,我只需要把老爹的讲述转译成代码就好了。
虽然又犯了不少的错误,但在老爹耐心地指导下还是将bug一个一个都解决了,这么一来,灰太狼总算不会消失了。
通过实现这个功能我才深切的体会到,其实在实现某个功能之前,分析才是最重要的。
只要把过程弄明白了,要实现具体的功能时就变得得心应手。
还有就是老爹说的这些理论我都明白,可是在写程序的过程中却漏洞百出,「看来纸上得来终觉浅」果然还是说得不错的。
苏牧穿越玄幻世界,获得最完美传道系统,只要收徒就能从徒弟身上提取修为,为了世界和平他只好广收门徒并且努力压榨徒弟的潜力。恭喜您收到一名资质为398的徒弟,对方拥有七巧玲珑心,师傅获得慧心光环加成智力增加五点。恭喜您收到一名资质为866的荒古身体徒弟,获得徒弟体质光环加成自身根骨增加10。众徒弟师尊为什么让我们学三字经,这种小孩儿学的东西太简单了?苏牧一把戒尺敲了过去人之初性本善,为师这是让你们找回初心,免受心魔之灾。众徒弟师尊真是一番苦心啊,我等要好好学习。系统恭喜宿主成功教导徒弟向善,智力提升5点。...
姜帆堪比孙猴子,被困于山洞中连个母蚊子都看不到!好不容易见到个美女,还差点被人欺负,这他绝不能忍啊!本命蛊祭出,砍得他们生活不能自理。得药皇传承,用神奇针法,一双圣手,帮美女,惹佳人,他不屑做医界至尊,只想做快活的一介俗人...
武之极处,上临九霄,下踏黄泉,挥手弹指逆阴阳废物?天才!!!以武入道以丹补身神秘的系统特殊的奇遇,让曾经的废物少年踩着敌人的累累白骨,一步一步踏上巅峰!!!新书请大家多多支持,书友群69226423...
被扫地出门,百般羞辱。王者归来,誓要血债血偿,把敌人踩死在脚下!...
市委秘书徐虾,不顾一切地爱上一个特警老婆,却是个超级大醋坛。老婆说了,宁可爱一回,伤一回,也要花一回,打一回。家有悍妻,他如何同众多美女周旋?—本人已完成四部VIP全本,信誉保证,人品值得信赖,请广大书友放心阅读。...
她在逃跑途中,和神秘男人扯上关系。没想到他居然是高高在上,冷酷腹黑,且不近女色的顾凌擎...