标题 用vc6.0实现一个图形跳动#C语言
#include<stdio.h>
#include<graphics.h> //图形界面的头文件
int main()
{
int x=320,y=60;
int speed=0;
initgraph(640,480); //制作一个宽为640 高为480
while(1)
{
circle(x,y,50); //圆心为x,y,半径为50
Sleep(100); //睡眠100ms
y =y+speed++; //设置圆的移动 和加速度移动
if(y<50||y>430) //如果触底就返回并重新加速
{
speed=-speed;
}
cleardevice(); //每次移动都清屏幕
}
getchar(); //接受空格键才会退出死循环
return 0;
}
//initgraph(640,480); //init 是初始化、graph是图形 初始化一个图形界面 width:宽640 、height:480
/*这个图形界面有一个坐标系 分别是x,y,往下是y,往右是x*/
//rectangle(320,240,330,250);
//前两个参数代表左上角坐标,后两个代表右下角坐标
//circle(320,240,160);
//画个圆 先定好圆心的位置坐标 再定好的半径
//roundrect(320,240,420,320,100,100);
//这是个圆角矩形 前面四个是矩形的两个坐标,后面两个参数是圆的半径,这里可以画椭圆
//用程序数据的传递 让图形出现一些理想的变化
//int x=320,y=50;
//int speed=0;
//飞机 坦克 都是图片 改变他们移动的是坐标
//while (1)
//{
// circle(x,y,50);
//确定x、y的改变方式,你可以改变你想要改变的任何东西
//Sleep(100);
// y+=speed++;
// if(y<50||y>430)
// {
// speed=-speed;
//改变它的速度大小和方向
// }
//睡眠100ms
// cleardevice();
//用于清屏
//}