?
zh en
20px - +
wrap
cursor
>
<
..
发信人: Spirit (妖精雨·雨之魂·天凉好个妖), 信区: ANSI 标 题: 第三章·并排的Fterm 发信站: 日月光华 (2007年02月06日15:33:26 星期二), 站内信件 A类作业(所有正式学员需要完成) 4. 复制本教程中的Fterm图形,复制成并排排列的两个。(需要用到代码的简 化,理解并非所有作品都能在光华很好得显示,可尝试移位但不作要求) 这题放在A类里面是我的失误,我本意只是想让大家了解255个 字符限制对作品的影响,并复习一下前面教的ANSI控制符。但没想 到大家在这题上花的时间那么多。。。orz... 这里说说作业中的问题 1.高低亮 部分同学交上来的作业中没有注意高低亮的细节,这是在 复制他人作品时应当注意的细节。我原图是用AE直接copy出来 的,风格并不是很好,所以在使用fterm 直接复制会出高低亮 的bug。如果想要复制得到最好的效果,建议使用sterm。 如果想要别人复制自己作品的时候没用bug ,尽量不要直 接从AE上复制到文章内。可以先复制到fterm自带的yaae ,再 从yaae复制到文章内。yaae是一个很简单的ansi编辑工具,可 以在fterm的主页上找到。 2.并排的Fterm 其实通过代码简化,只有眼睛那行是无法精简到255个字 符以内的,对于这行,有三种处理方式。虽然这几种方式都能 显示出正确的图像,但是效果上有一定的差别。 A.断开换行处,使用*[1A*[??C上移动一行n列 这种方式非常简单,但是如果按↓滚屏或者翻页的时候, 发现Fterm 断开了。这是因为屏幕在处理滚屏是一行行的 处理,下移一行时,显示的时候是将整个屏幕上移一行, 再解析新出现的一行,补在屏幕末,所以显示的时候会有 问题。所以这种方式不建议在多行签名档里使用。 下面这个Fterm是用这种方式处理的。 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ◤ ▄▄▄ ▄▄▄ ◥ ◤ ▄▄▄ ▄▄▄ ◥ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ SpiritRain RYGH SpiritRain RYGH ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄◤▄▄▄▄▄▄▄▄◥▄▄▄ ▄▄▄◤▄▄▄▄▄▄▄▄◥▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ B.行内用*[?C右移 这个方式相对上移麻烦得多,但能得到较好的显示效果。 这是hw的作品,有兴趣的可以F回去看看。 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ◤ ▄▄▄ ▄▄▄ ◥ ◤ ▄▄▄ ▄▄▄ ◥ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ SpiritRain RYGH SpiritRain RYGH ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄◤▄▄▄▄▄▄▄▄◥▄▄▄ ▄▄▄◤▄▄▄▄▄▄▄▄◥▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ C.修改作品 用移位是一种非常不好的方式,对于自己的作品,最好的 方法是通过修改作品来避免255的限制。比如下面monopoly 对Fterm的处理方式,唯一遗憾是在有缝状态下不很完美。 有兴趣的可以F回去自己看看。 | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ◤ ▄▄▄ ▄▄▄ ◥ | ◤ ▄▄▄ ▄▄▄ ◥ █ ▌ ▌ ▌ ▌ █ | █ ▌ ▌ ▌ ▌ █ █ ▌▌ ▌| █ ▌▌ ▌ █ ▌ ▌█ ▌ █ | █ ▌ ▌█ ▌ █ ▄▄▄ ▄▄▄ | ▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ | ▄▄▄▄▄▄▄ | | SpiritRain RYGH | SpiritRain RYGH ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄ | ▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄◤▄▄▄▄▄▄▄▄◥▄▄▄ | ▄▄▄◤▄▄▄▄▄▄▄▄◥▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ | -- ※ 来源:·日月光华 bbs.fudan.edu.cn·[FROM: 222.69.210.205]