手机浏览器扫描二维码访问
“print”指令完成的动作,就是将要显示的字符,发送到显存区域,这样固件部分就会自动完成显存里面的内容和显示器上的内容的对应映射。
林鸿这台apple_ii的显示存储区域小得可怜,只有1kb大小,对应这显示器上24行40列的显示区域。
往显存里面放进去一个字母“a”,并且指定在哪一行哪一列,那么显示器上就会在对应的坐标上将字母a显示出来,这就是显示器显示字符的基本显示原理。
林鸿看了这部分没有再继续看下去,而是启动了苹果计算机,打算动手编个程序试试手。
编什么好呢?
他有点拿不定主意。
初学者一般都会这样,对自己所学到的内容往往有些茫然,不知道如何将这些知识应用到自己的程序中。心中想编写程序,却又不知道该编一个什么样的程序。
其实林鸿目前最大的目标是想自己编写一个游戏,不过这其中似乎难度不小,凭他目前的能力有点好高骛远了。
最终他决定从最简单的开始,先在显示器上画一个小球。
basic有现成的画图函数,使用画圆的函数很快就在显示器上画好了一个小圆,然后再用白色对其进行填充。这很简单,直接调用函数就实现了。
接下来,林鸿想让这个小球动起来,从一地方移动到另外一个地方。
basic里面没有移动函数,必须得自己来实现这个效果。
怎么才能移动?
林鸿想起了以前在乡下看电影的情景。电影胶带是由一张张静态的胶片组成的,通过移动着写胶片,就会让人物动作起来。孙武曾经从放映员手里得到过这么一段胶片,林鸿仔细观察过,相邻的胶片看似一样,实际上是不相同的,动作之间有细微的移动。
他觉得自己也可以使用这种方式,让小球动起来。
于是,他在小球的旁边再画了一个小球,相当于是第二张胶片,但是如果想要实现动态效果,前面那个小球就必须擦除。
如何擦除呢?basic里面可没有擦除图像的指令函数。
林鸿想了半天,最终使用了一个比较笨的方法,他在前一个小球的地方,再画了一个黑色的小球,正好将原来的覆盖掉了,而背景颜色也是黑色的,这样就相当于将小球给擦掉了。
具体过程是这样的,林鸿先画一个白球,一秒钟之后,在左移五个像素的地方再画一个白球,于此同时,用黑球将原来的白球给覆盖,如此重复,一直到屏幕的最右端。通过控制每次停留的时间和位移的长度,他还可以调节小球移动的速度。
看着显示器中快速移动的白色小球,林鸿脸上露出了会心的笑容,现在完成的功能虽然比较简单,但这是一个很好的开始。
;
(大雁文学WwW.XiaoYanWenXue.CoM)
放纵剑神 我来自2050 重生孙策 篮坛紫锋 亿万富翁的成长史 风行记 凌步青云 神剑永恒 炮灰小军嫂养成记 天地龙魂 声色犬马之风情大宋 魔王掌门 琥珀之剑 重生之铁血战将 娘山108星少女 楚 哈利波特与食死徒之子 异世之修神者 永生 超级逃犯
秦风在武林外传里是个小小杂役。秦风在笑傲江湖里化身武当道长。秦风在天下第一里又成为了表弟。秦风在天龙八部里又是个贵公子。公布一下两个群号群一367594304(里面有个机器人算是比较吵的群)群二528924569(新建立的算是比较安静的)...
关于绝世农民李宏斌,毕业于华夏农业大学,由于某些原因,没有留在大城市里面工作,而是回到自己的老家,准备做出一番事业。机缘巧合之下,得到了生命之神的这一丝真灵。得神位,凝神格,成为天底下唯一的一个神。...
他是一个从修罗屠场中走出来的男人--王风,无数的鲜血杀机磨练出了他过人的力量和智慧,还赐予他了一块极寒玄铁。但是当他走出战场的同时却又意外跌入了异界,无数的强敌纷沓致来,神秘的魔法,美丽的精灵,狂暴的战士,绝世的神器,面对着这一切他该何去何从?鲜血四溅,杀机漫天,大陆将为王风的到来掀起怎样的一股血雨腥风呢?横刀立马,逐鹿江湖--敬请期待...
学得万法,阅尽红颜。一人一戟,以武逆天。本书QQ交流群292372264...
我爹想休了你!我娘想整死你!我想鲨你全家!还有我外祖母,也就是当今皇后,早晚灭你九族!温黄,你还要跟我洞房吗?温黄穿越过来,面对的就是这样一个神经病。他的名字叫李禛,是她的新婚夫君,天天恨不得把我是坏人我很危险刻在脑门上。不过,温黄并不会退缩。因为她每天都沉浸在他的盛世美颜里,不可自拔为了得到他,她使出世界五百强企业CEO的手腕魄力,助他扶摇直上,权倾天下。为了保护她,他一天到晚想骗她一起私奔。带走,藏起来。多年以后,在一代人的共同努力之下,天下大安,锦绣繁华。暖阳融融,泛舟上河,李禛枕着温黄的膝盖,漆黑长发如瀑,笑容明媚缱绻。温黄跟他唠嗑亲家让你给宝贝外孙取个名,你想好了吗?李禛想了想说就取个‘轼’字吧,车上横木之意,不求他日后有多大出息,只求他孝顺,以后多坐车来看你。这什么奇奇怪怪的字?咦?不对!亲家姓苏苏轼啊?...
新书指尖画道已经发布,书号2489014,请书友们多多支持,车位上面有直通车,点老张的作者名也能看到,拜谢!...