谁帮我做一个会动的动画。只要一个物体会动就行了
----------------解决方案--------------------------------------------------------
郁闷。。。就没有人会的吗???
----------------解决方案--------------------------------------------------------
哦,太简单了哦~你什么时候要要?
----------------解决方案--------------------------------------------------------
今天晚上就需要呢。。
----------------解决方案--------------------------------------------------------
明天就要交了。
诶。。
求助啊!!!!!!!!!!!
----------------解决方案--------------------------------------------------------
#include <stdio.h> #include <graphics.h>
void main() { int x,size,graphdriver,graphmode; void *buffer;
graphdriver=DETECT; initgraph(&graphdriver,&graphmode,"");
size=imagesize(0,0,40,40); buffer=(void *)malloc(size);
for(x=100;x<=400;x++) { getimage(x-20,250-20,x+20,250+20,buffer); circle(x,250,20); delay(0.02); putimage(x-20,250-20,buffer,0); } } 不知道这个是否能交差
----------------解决方案--------------------------------------------------------
怎么就一个圆。。不会动闹~~~???
要移动下嘛
----------------解决方案--------------------------------------------------------
最后冻结了呢。。。退不出来。一定要结束任务哦
----------------解决方案--------------------------------------------------------
?怎么会动不了?
你修改一下delay(0.02);里面的值看看?
不要0.02换一个
----------------解决方案--------------------------------------------------------
这样吧 #include <stdio.h> #include <graphics.h>
void main() { int x,size,graphdriver,graphmode; void *buffer; int z,y;
graphdriver=DETECT; initgraph(&graphdriver,&graphmode,"");
size=imagesize(0,0,40,40); buffer=(void *)malloc(size);
for(x=100;x<=400;x++) { getimage(x-20,250-20,x+20,250+20,buffer); circle(x,250,20); for(z=0;z<=10000;z++) for(y=0;y<=100;y++); putimage(x-20,250-20,buffer,0); } closegraph(); }
----------------解决方案--------------------------------------------------------