手机浏览器扫描二维码访问
虽然游戏功能不过才完成了这么一小步,但我却已经陶醉于这种创造的满足感,一时间玩儿得不亦乐乎。
我现在开始明白为什么程序员容易沉迷于程序世界了,因为这种亲自创造一切,一切都在自己掌控中的感觉真的太好了!
想到这里,我居然开始对编程产生了前所未有的好感,巴不得老爹能够把他的知识直接灌输到我的脑子里边,这样我就可以写任何我想要写的程序了!
老爹笑了笑,并没有打扰我,就这么看着我控制灰太狼在屏幕中乱跑。
灰太狼在青青草原背景上欢快地跑着,然而好景不长,意外发生了,灰太狼居然跑不见了!
「什么鬼?羊还没有抓到,狼跑丢了!
」
我的脑中出现了千百个问号,我仔细的回想了一下刚才的过程,然后进行逆向操作,跑丢了的灰太狼终于又回到了青青草原上。
原来开始的时候我一直控制灰太狼的移动轨迹在窗体范围内,结果没忍住多按了几次上方向键,灰太狼居然从窗体的上边缘消失!
虽然按了几次下方向键后它又重新出现在了窗体之中,但我隐隐觉得这是个不合理的地方。
于是我又尝试其它三个方向,果然,灰太狼一旦靠近窗体的边界后,如果我继续往那个方向移动,灰太狼就会消失。
如果向着反方向移动,消失的灰太狼又会重新出现。
「老爹老爹,好像出bug了。
你看,灰太狼一旦越过窗体的边界就消失了!
」
我扯了扯老爹的衣袖,对着屏幕给他演示了一遍。
「早就等着你问这个问题呢!
既然如此,我就来给你讲一讲吧。
在现实生活中,表演的人员要演出得有舞台吧?没有舞台,观众就看不见表演的人。
同样的,我们的图片、按钮、文本框等等控件要显示在屏幕上同样需要舞台,而这个舞台就是窗体。
表演人员一旦离开了舞台就不能够被观众看到了,这些控件也一样,一旦离开了窗体的范围,我们就看不见它们了。
所以为了不让灰太狼消失,我们必须进行判断:当我们按下方向键后,如果灰太郎移动的后的位置超出了窗体的范围,我们就让灰太狼保持在原地不动。
要完成这一步,就必须请出if来完成啦!
」
「soga,可是如果这样的话,那就得知道窗体的四个顶点的坐标啦?不然怎么判断呢?」
「说得没错,理论上的确是这样,但是不用那么麻烦,我们只需要知道窗体工作区的宽度和高度就可以了。
」
老爹神秘地笑了笑。
「我刚刚说了,表演的人如果演出必须要在舞台上,而表演者在舞台上表演的时候有可能会有特定的位置,好像叫做走位!
如果你还记得的话,在『名侦探柯南』第69集舞台剧演员杀人事件应该有相关的描述。
我这里要说的,走位标记的是表演者在舞台上的位置,也就是说,表演者的位置是相对舞台的。
」
「什么叫相对于舞台?」
我听得有点迷茫。
「嗯~,相对这个概念海了去了,涉及到参考系的选择,这个要你初中物理才会学,现在要怎么跟你说呢?哈,有了!
...
你说这靠谱不靠谱!堂堂大清朝的王府小姐竟然在脱得光溜溜的洞房花烛夜的交融瞬间穿越到了二十一世纪!更可悲的是,她的落脚地竟然是一个有着裸睡习惯的花花总裁的床上。而当时这个花花总裁正好从浴室里出来,从小被封建礼数所约束的她,怎能忍受这样被人偷窥的尴尬,抬脚就对他拉开了攻势,趁着黑暗对他飞起一脚。大胆狂徒!竟敢偷看本小姐的洞房花烛夜,还不拿命来?他边对她使着狗刨沙的功夫,边口出狂言回...
大宋教书匠紧急通知现代教书匠纵横大宋王朝捭阖学术之巅。...
背负血海深仇的神秘少年获得外星传承,带着一身出神入化的魔术踏入大都市,开始他的神奇之旅,替冰冷女总裁化解危机,透视,精神控制,赌石,赛车,泡美眉,无所不能,样样精通。他的魔术脱离了魔术的范畴,让你赏心悦目,让你疯狂,如痴如醉,这是魔术,还是异能?...
随着灵气的复苏,原本三分大陆七分海洋的蓝水星变成了一片沙漠。在沙漠中有种神奇的宝物叫做软木塞,只要找到它,把它拔掉,便能长出一片绿洲!新世纪九十九年,这是蓝星上灵气复苏之后的第一百个年头!一名被流放到南沙海的少年,在这里拔掉了属于自己的第一个软木塞,拥有了属于自己的一片绿洲。...
一场惊天重生,他回想起前世之屈,百宗陷害,陨于万兽潮。今生归来,前无古人,后无来者,他杀蛮兽,屠百宗与百族,前世天下皆负他,如今却他只能只手遮天,扭转乾坤,雪洗前世之屈。...