手机浏览器扫描二维码访问
“print”指令完成的动作,就是将要显示的字符,发送到显存区域,这样固件部分就会自动完成显存里面的内容和显示器上的内容的对应映射。
林鸿这台apple_ii的显示存储区域小得可怜,只有1kb大小,对应这显示器上24行40列的显示区域。
往显存里面放进去一个字母“a”,并且指定在哪一行哪一列,那么显示器上就会在对应的坐标上将字母a显示出来,这就是显示器显示字符的基本显示原理。
林鸿看了这部分没有再继续看下去,而是启动了苹果计算机,打算动手编个程序试试手。
编什么好呢?
他有点拿不定主意。
初学者一般都会这样,对自己所学到的内容往往有些茫然,不知道如何将这些知识应用到自己的程序中。心中想编写程序,却又不知道该编一个什么样的程序。
其实林鸿目前最大的目标是想自己编写一个游戏,不过这其中似乎难度不小,凭他目前的能力有点好高骛远了。
最终他决定从最简单的开始,先在显示器上画一个小球。
basic有现成的画图函数,使用画圆的函数很快就在显示器上画好了一个小圆,然后再用白色对其进行填充。这很简单,直接调用函数就实现了。
接下来,林鸿想让这个小球动起来,从一地方移动到另外一个地方。
basic里面没有移动函数,必须得自己来实现这个效果。
怎么才能移动?
林鸿想起了以前在乡下看电影的情景。电影胶带是由一张张静态的胶片组成的,通过移动着写胶片,就会让人物动作起来。孙武曾经从放映员手里得到过这么一段胶片,林鸿仔细观察过,相邻的胶片看似一样,实际上是不相同的,动作之间有细微的移动。
他觉得自己也可以使用这种方式,让小球动起来。
于是,他在小球的旁边再画了一个小球,相当于是第二张胶片,但是如果想要实现动态效果,前面那个小球就必须擦除。
如何擦除呢?basic里面可没有擦除图像的指令函数。
林鸿想了半天,最终使用了一个比较笨的方法,他在前一个小球的地方,再画了一个黑色的小球,正好将原来的覆盖掉了,而背景颜色也是黑色的,这样就相当于将小球给擦掉了。
具体过程是这样的,林鸿先画一个白球,一秒钟之后,在左移五个像素的地方再画一个白球,于此同时,用黑球将原来的白球给覆盖,如此重复,一直到屏幕的最右端。通过控制每次停留的时间和位移的长度,他还可以调节小球移动的速度。
看着显示器中快速移动的白色小球,林鸿脸上露出了会心的笑容,现在完成的功能虽然比较简单,但这是一个很好的开始。
;
(大雁文学WwW.XiaoYanWenXue.CoM)
琥珀之剑 重生孙策 楚 超级逃犯 娘山108星少女 异世之修神者 炮灰小军嫂养成记 哈利波特与食死徒之子 凌步青云 我来自2050 神剑永恒 永生 天地龙魂 篮坛紫锋 亿万富翁的成长史 放纵剑神 魔王掌门 声色犬马之风情大宋 风行记 重生之铁血战将
三十年前,平静的小渔村中发生了一起灭门惨案,一家七口人被发现死在家中,除了右颈两个小孔外,全身上下再无半点伤痕,尸体内滴血不剩,调查后却发现案发现场并无血迹残留。三十年后,滨海大学灵异社的七名成员相约前往渔村探险,最后全部失踪...
得到修真系统,在末法时代,逆天而行重续修真之路已有多本完本作品,请大家放心收藏阅读!!!...
从今天起,你将成为主神空间中的一名主神使者,周而复始的来往于一个个的世界,那样,你会得到别人一辈子都得不到的东西。从这句话在方里的脑海中响起的那一个瞬间,方里的人生注定变得不再平凡(完本两本500万字以上长篇小说少女大召唤与全方位幻想,更新有节操,各位书友可以放心食用。)...
回到十年前,在思想尚未开放,信息尚未发达的小城市,方洛要做的就是狠狠地拥抱狗娘养的青春,偷偷牵曾经爱慕的女孩的手,奔向未来。...
小哥哥,结婚吗?九块钱,我请你!苏兮兮用九块钱把自己变成了已婚妇女。后果就是…大街上随便拉来的帅哥,是个穷逼,吃喝拉撒睡都得她管着。能怎么办呢?自己找来的老公,就是哭着也得养下去。只是只是为毛他跟某个集团的老总名字,甚至连长相都一毛一样?what?财产转让?苏兮兮一脸懵逼为什么要把这些都给我?沈御风黑眸灼灼钱归你,你归我!...
彪悍的人生,从来不需要解释书友一群144298927,欢迎大家进来讨论剧情...