| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 856 人关注过本帖
标题:请高手解答C语言我这个动画的问题啊,快快快啊
只看楼主 加入收藏
linuxcici
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-6-5
收藏
 问题点数:0 回复次数:2 
请高手解答C语言我这个动画的问题啊,快快快啊

#include<graphics.h> void left() { int z,i,q,j; int x[10]; int r,b,c,e,y[10]; int a1,a2,a4,a3,a5,a6; int h[12]; h[2]=280;

for(a1=250,a4=180,a5=150,a6=300;a1>=150,a2>=245,a4>=40,a5>=20,a6<=470; a1--,a4--,a5--,a6++) {

floodfill(252,11,16); h[0]=a1,h[1]=0,h[2],h[3]=0,h[4]=180,h[5]=479,h[6]=a4,h[7]=479; h[8]=a5,h[9]=a6,h[10]=a1,h[11]=0;

if (h[2]>=265) h[2]=h[2]-1; setcolor(15); drawpoly(6,h); setfillstyle(1,3); floodfill(252,10,15); delay(999); cleardevice(); }

}

main() { int gdriver=DETECT,gmode;

initgraph(&gdriver,&gmode,"c:\TURBOC2"); left();

} //以上程序运行时屏幕闪烁得太快了,请高手帮我改一改啊, 改成运行时屏幕没有闪烁的,小弟万分感激了

搜索更多相关主题的帖子: 解答 动画 C语言 
2005-06-05 18:24
stnlcd
Rank: 1
等 级:新手上路
帖 子:177
专家分:1
注 册:2004-11-21
收藏
得分:0 
不要用整屏擦除函数(cleardevice())实现动画,用“局部重画”(只擦除不需要的部分)看看。

要让一个男人破产,请给他一架相机,要让一个男人倾家荡产,请给他一架望远镜。
2005-06-05 19:25
029
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2005-8-26
收藏
得分:0 
你可一用异货的方法 啊

2005-08-26 21:31
快速回复:请高手解答C语言我这个动画的问题啊,快快快啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015506 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved