手机浏览器扫描二维码访问
switch(keycode)
{
case38:*上*
if((灰太狼y–移动的宽度)大于等于0)
{
灰太狼y-=移动的宽度
}
break;
case40:*下*
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一个一个都解决了,这么一来,灰太狼总算不会消失了。
通过实现这个功能我才深切的体会到,其实在实现某个功能之前,分析才是最重要的。只要把过程弄明白了,要实现具体的功能时就变得得心应手。
还有就是老爹说的这些理论我都明白,可是在写程序的过程中却漏洞百出,「看来纸上得来终觉浅」果然还是说得不错的。
迟宠 王妃称心 戚风童话 夫人的病今天好了吗 上门龙婿陆凡 大佬甜妻宠上天 梦灾末世生存指南 异界烽火录贰烽云再起 阴阳眼小师妹 校园全能马甲女神 张钟颖 衫生诡 龙婿陆凡 四龙攒凤 嗣子荣华路 青梅千千结 最强豪婿陆凡 我的蛮荒部落 韩娱之聚光 顾九辞霍明澈
作者依旧的经典小说都市弃少归来最新章节全文阅读服务本站更新及时无弹窗广告小说昔日被人碾压的家族废物叶轩,化身仙尊强势归来。世人眼中至高的一切,在他眼里,却如同跳梁小丑,反手顷刻覆灭。星空万界,我为主宰。且看叶轩如何玩转花都,美女丛中过,片叶不沾身。...
...
一个是落魄的富家千金,一个是一生荣华的总裁大人,他们是青梅竹马,也是知心爱人,十年苍茫两分离,看总裁大人怎么捕获小甜心吧!...
传闻不学无术的池大小姐,在撞柱醒来后,忽然变得通情达理了。不但琴棋书画,样样皆精,而且诗书礼仪,处处出众。...
狂凤驭兽由作者冰伊可可创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供狂凤驭兽全文无弹窗的纯文字在线阅读。...
作者公子米的经典小说帝国总裁,撩个宝最新章节全文阅读服务本站更新及时无弹窗广告小说第一次?有有经验男人低笑,眼神意味不明。薄倾大着胆子直接把醉酒的席靳衍睡了!没办法,自己缺钱,他就是钱!五年后,席少一言不合直接丢了个软萌包子过来。妈咪,为了我的千玺演唱会门票,人家只能把你卖啦!薄倾...