1 / 2
文档名称:

多重透明无闪烁微机动画设计论文.doc

格式:doc   大小:50KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

多重透明无闪烁微机动画设计论文.doc

上传人:小博士 2018/3/29 文件大小:50 KB

下载得到文件列表

多重透明无闪烁微机动画设计论文.doc

相关文档

文档介绍

文档介绍:多重透明无闪烁微机动画设计论文
摘要该文阐述了一种利用EGA/VGA上的位页面结构及彩色调色板来开发一个可以处理数个快速图像重叠及优美画面质量的动画结构。利用这种技术不仅会产生多重透明图像效应,而且可用最快的速度画图。
动画设计一直是微型计算机编程人员的热门话题,有不少编程人员利用C语言系列中的gentimage()和putimage()函数,在屏幕上不断画、擦,产生动画效果。这样产生的动画有较强的闪烁感,而且动画只能在一致的背景颜色下产生。有些同志采用直接视屏缓冲区读、写,这对16色的640×480色图像,
#include
#include
#include
typedef enum {
RIGHT ,
LEFT ,
UP ,
DOemory allocation error!/n");
exit(1);
}
memset(mirror,0,384001);
fseek (fp,341,SEEK-SET);
fread ( age too large./n");
exit(1);
}
fseek(fp,641,SEEK-SET);
if((startx+ovmem(buffer,(mirror+offset),p=(640-col)/8;
for(i=0;i i++)
{
offset=i*80;
offset=i*80+tmp;
vodeo=(unsigned char far *)MK-FP(0xa000,offset1);
movmem((mirror+offset),video,(col)/8);
}
}
break;
case LEFT;
for (col=639;col col-=3)
{
for(i=0;i