- 注册时间
- 2004-9-4
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2006-7-9 18:00:00
|
显示全部楼层
回楼上,如果只是听说,那么请去考证。刚才测试了一下满屏的16灰显示,使用如下代码
- char pImgBuf[19200];
- void main()
- {
- char fp;
- int i;
-
- fp = fopen("/GVMakerData/pic.dat","rb");
- if (fp == 0)
- {
- SetScreen(1);
- printf("找不到文件");
- exit(0);
- }
-
- fread(pImgBuf, 1, 19200, fp);
- WriteBlock(0, 0, 320, 120, 1, pImgBuf);
- fread(pImgBuf, 1, 19200, fp);
- WriteBlock(0, 120, 320, 120, 1, pImgBuf);
- Refresh();
- }
复制代码
使用秒表粗略计时,从程序开始执行,到图像显示完成总共耗时4.8s。也许里面的文件读写耗时。不过这已使得16灰满屏游戏的可行性大大降低了
|
|