手机浏览器扫描二维码访问
我若有所思道。
「如果你暂时理解不了也没有关系,我们现在的学习重点并不是ui的机制。那我们现在分析一下我们在键盘输入事件里面需要添加哪些内容:
首先,我们需要在事件中用一个char类型的变量来获取键盘输入按键的键码,就取名叫做keycode吧。至于如何获取,mfc已经给我们留好方法了,这个暂且不提。
接下来我们就应该用switch来进行逻辑处理:
switch(keycode)
{
case38:*上*
灰太狼向上移动
break;
case40:*下*
灰太狼向下移动
break;
case37:*左*
灰太狼向左移动
break;
case39:*右*
灰太狼向右移动
break;
default:*其他按键*
什么都不做
break;
}
上下左右的键码分别38、40、37、39,接下来我们要做的就是实现灰太狼的移动逻辑了。」
「嗯~」
我应了一声,在脑中想了一下老爹刚刚说的内容,确认没有什么问题后点了点头。
「还记得第一天我跟你说过,电脑的显示屏其实是一个个排列的点阵吧?应该说是像素点。」
「记得!」
毕竟当时老爹让我亲自动手实现了大写字母「y」的显示过程,所以我对这个知识点的印象还是很深刻的。
「记得就好,对于每一个像素点来说,它们都有自己的位置,就像是五指棋盘行数用数字表示,列数用字母表示,当我们描述一个格子的位置时,就会a1,b2等来表示第一行第一列和第二行第二列的格子。
同样,像素点也有自己位置的描述方式,它是用x和y来记录,其中x代表列号,y代表行号,它们都是从0开始的,x从左到右依次增大,y从上到下依次增大。
像你房间里这台电脑的显示器分辨率是1920x1080,这代表着台显示器像素点一共有1080行,每一行有1920个像素点。最左上角的那个像素点位置是x=0,y=0,最右上角那个像素点的位置是1920,0。你能告诉老爹最左下角和最右下角的两个点的像素位置么?」
老爹拿着屏幕跟我细细讲道。
「这有什么难的,左下角像素点的位置是x=0,y=1080,右下角的像素点是x=1920,y=1080。」
「不错,正是如此。其实我们在移动灰太狼的时候,本质上就是在改变灰太狼图片在屏幕中的位置。比如说我们要把灰太狼向上移动10个像素,那么只需要让灰太狼的x保持不变,让y减去10;如果要向下移动,就让y加上10。
同理,要向左移动,就是对x做减法,向右则是对x做加法。」
有了老爹的理论支持和技术支持,很快我就将移动灰太狼的逻辑写好了。费了这么大的劲,我肯定要好好玩一下,于是在我的控制下,灰太狼在屏幕中到处乱跑。
王妃称心 韩娱之聚光 衫生诡 夫人的病今天好了吗 龙婿陆凡 最强豪婿陆凡 大佬甜妻宠上天 四龙攒凤 张钟颖 顾九辞霍明澈 迟宠 校园全能马甲女神 青梅千千结 异界烽火录贰烽云再起 戚风童话 我的蛮荒部落 嗣子荣华路 阴阳眼小师妹 梦灾末世生存指南 上门龙婿陆凡
那一年,他是东方最神秘组织龙组组长。那一年,他带领龙组将西方的黑暗议会打的七零八落,血族向他臣服,倭国忍者彻底消失。而这一年,他只想当一个普通人。可是,重出江湖易,金盆洗手难!...
书海阁小说网免费提供作者小脚丫的经典小说陆爷家的小妖精又在撒野最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说被闺蜜蛊惑的叶素,借酒行凶把男神睡了!原本以为是个修罗场,偏偏男神却差点把她宠上天!从此她虐渣,他补刀,她放火,他添柴,联手无敌!多年后,她忍不住问他,到底是什么时候看上她的。陆荀低头看着被宠坏的小娇妻,勾唇一笑你喝醉把我推倒的时候,我就决定了,这辈子就努力收服你这只小豹子了...
作者月下江离的经典小说神主无敌最新章节全文阅读服务本站更新及时无弹窗广告小说当命运之神的目光投入东海之滨,吴用自小镇出,踏入东海城!从此红叶王国流传着红叶英才尽出东海的说法。王国第一炼器师出自东海!一月下十城的流风大将出自东海!十国无双的女王出自东海!让敌国胆寒的铁木台大都督出自东海!经过诸神时代,黑暗纪元,六帝一统的神佑大陆,在东海建国后是葬送诸神最后的余晖,还是重新点燃诸神的光辉?...
...
主角穿到乾德元年的立国不久的宋朝,此时宋朝正在统一中原,但赵匡胤有惩五代之乱,收拢兵权,重文轻武,这造成宋朝以后重内虚外的悲情的局面。而此时赵匡义羽翼渐丰,宋朝内部危机悄然扩大。这是最好的时光,也是最坏的时光,主角在这种大势下渐渐成长茁壮。宋九的两句名言宁肯撑着死,不愿饿汉活。穷了只能自顾自,顾不了别人,富了午夜梦回里说不定会想想其他人,不是俺说的,是孟子教我的。(这是老午的第三本北宋架空小说,质量保证,信誉保证,尽管放心收藏)...
...